{"cik":1512673,"entityName":"BLOCK, INC.","facts":{"dei":{"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":"2016-06-30","val":1400000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q2I"},{"end":"2017-06-30","val":6400000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q2I"},{"end":"2018-06-30","val":18600000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q2I"},{"end":"2019-06-30","val":24600000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q2I"},{"end":"2020-06-30","val":38700000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q2I"},{"end":"2021-06-30","val":95200000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q2I"},{"end":"2022-06-30","val":35500000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q2I"},{"end":"2023-06-30","val":38500000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q2I"},{"end":"2024-06-30","val":37800000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q2I"},{"end":"2025-06-30","val":39400000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q2I"}]}}},"srt":{"PayablesToCustomers":{"label":"Broker-Dealer, Payable to Customer","description":"Amount payable to customer by broker-dealer.","units":{"USD":[{"end":"2018-12-31","val":749215000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":749215000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":749215000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-06-30","val":1802128000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1268034000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1273135000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1273135000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1273135000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1273135000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1273135000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1485439000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2568418000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2723083000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3009051000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":3009051000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":3009051000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":3009051000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":3009051000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4028859000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3993164000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3858708000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3979624000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":3979624000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3979624000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":3979624000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3979624000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4634657000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4545675000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4891015000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5548656000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":5548656000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":5548656000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":5548656000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":5548656000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5749857000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5536418000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6672957000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6795340000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":6795340000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":6795340000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":6795340000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":6795340000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8137147000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":8059588000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6156306000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5837152000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":5837152000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":5837152000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":5837152000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":5837152000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":7102749000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":6957104000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6799672000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6805366000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"SafeguardingAssetPlatformOperatorCryptoAsset":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":428243000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":428243000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":428243000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-06-30","val":763516000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":676363000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1681111000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1440307000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1412948000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"}]}},"SafeguardingLiabilityPlatformOperatorCryptoAsset":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":428243000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":428243000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":428243000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-06-30","val":763516000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":676363000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":1038585000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1681111000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1440307000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1412948000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"}]}},"StockRepurchaseProgramAuthorizedAmount1":{"label":null,"description":null,"units":{"USD":[{"end":"2023-10-31","val":1000000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q3I"}]}}},"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":"2015-12-31","val":18869000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":18869000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":18869000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":18869000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":19580000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":16211000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13719000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12602000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":12602000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":12602000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":12602000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":12602000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9826000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11375000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13529000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16763000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":16763000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":16763000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":16763000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19556000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9214000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12448000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":36416000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":42116000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":42116000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":47089000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":47089000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":82173000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":82173000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":82173000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":82173000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":82173000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":123982000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":124678000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":116119000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":95846000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":95846000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":95846000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":95846000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":95846000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100093000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":89551000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":139777000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":142554000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":142554000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":142554000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":142554000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":142554000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":91426000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":112659000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":94154000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":117963000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":117963000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":117963000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":117963000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":117963000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":89021000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":118816000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":125880000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":114572000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AccountsPayableCurrentAndNoncurrent":{"label":"Accounts Payable","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"end":"2017-12-31","val":16763000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":36416000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":36416000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":36416000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":36416000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24635000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29021000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":37156000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":42116000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":42116000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":42116000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q4I"},{"end":"2020-03-31","val":29831000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":24548000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":36384000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":47089000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":47089000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":47089000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q4I"},{"end":"2021-03-31","val":51354000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":55053000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":94215000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"}]}},"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":"2015-12-31","val":4808000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":4808000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":4808000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":4808000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3268000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4563000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7407000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6191000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":6191000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":6191000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":6191000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":6191000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6947000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8104000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4209000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8606000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":8606000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":8606000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":8606000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":8606000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9876000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":17895000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":18980000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":22393000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":22393000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":22393000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":22393000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":22393000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28665000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":32157000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":37564000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":33863000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":33863000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":33863000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":33863000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":33863000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":31515000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":38163000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":39612000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":41960000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":41960000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":41960000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":41960000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":41960000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":60201000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":75266000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":78401000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":89702000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":89702000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":89702000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":89702000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":89702000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":107200000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":114867000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":128386000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":140508000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":140508000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":140508000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":140508000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":140508000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":133502000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":125509000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":127367000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":134824000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":134824000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":134824000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":134824000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":134824000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":148090000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":150584000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":148880000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":148898000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":148898000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":148898000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":148898000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":148898000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":166891000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":158976000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":176455000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":238207000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AccruedLiabilitiesAndOtherLiabilities":{"label":"Accrued Liabilities and Other Liabilities","description":"Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.","units":{"USD":[{"end":"2018-12-31","val":215189000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":297841000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":297841000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":297841000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":297841000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":297841000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":392734000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":393576000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":427386000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":360850000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":360850000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":360850000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":360850000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":360850000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":448624000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":515813000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":654495000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":639309000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":639309000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":638854000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":638854000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":702881000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":934364000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":989335000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":968495000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1056676000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":1073516000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":1073516000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":1073516000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":1073516000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1066203000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1085584000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1275427000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1326200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":1334669000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":1334669000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":1334669000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":1334669000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1275321000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1268793000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1333845000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1525149000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1525149000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1525149000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1525149000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1525149000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1583962000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1423231000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1578830000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1538893000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":44401000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":44401000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":44401000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":44401000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":97335000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26133000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":41943000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":39543000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":39543000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":39543000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":39543000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":39543000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":45475000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":56699000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":60626000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":52280000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":52280000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":52280000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":52280000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":52280000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":57997000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":74816000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":101066000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":82354000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":82354000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":82354000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":82354000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":82354000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":87812000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":106351000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":124005000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":128387000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":128387000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":128387000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":128387000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":128387000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":126911000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":124461000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":146485000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":126710000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":126710000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":126710000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":126710000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":126710000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":174037000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":169166000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":231853000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":254900000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":254900000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":254900000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":254900000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":254900000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":368739000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":316222000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":372038000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":382571000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":382571000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":382571000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":382571000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":382571000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":379252000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":393897000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":429022000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":538812000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":538812000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":538812000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":538812000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":538812000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":480672000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":418039000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":574327000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":725339000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":725339000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":725339000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":725339000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":725339000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":747281000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":554066000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":671940000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":669052000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AccruedMarketingCostsCurrent":{"label":"Accrued Marketing Costs, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2015-12-31","val":2443000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":2443000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-09-30","val":7147000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3972000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":3972000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":3972000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":5008000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":5008000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4828000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9406000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10482000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6723000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":6723000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":6723000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":6723000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":6723000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7279000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11961000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":16391000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12201000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":12201000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":12201000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":12201000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":15940000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21892000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":20070000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"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":"2015-12-31","val":7642000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":7642000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":7642000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":7642000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7637000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5434000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4247000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5788000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":5788000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":5788000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":5788000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":5788000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6129000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7151000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9161000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5638000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":5638000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":5638000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":5638000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":5638000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5888000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9168000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6903000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5232000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":5232000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6173000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"}]}},"AccruedRentCurrent":{"label":"Accrued Rent, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2015-12-31","val":2393000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":2393000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":2393000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":2393000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2569000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2657000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2750000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2862000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":2862000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":2862000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":2862000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":2862000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2882000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2944000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3207000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3311000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":3311000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":3311000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":3311000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":3311000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3252000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3691000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3844000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3842000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"AccruedRoyaltiesCurrent":{"label":"Accrued Royalties, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":48454000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":51747000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":53616000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":53616000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":53616000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":53616000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":53616000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":61593000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":70665000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":51441000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":63684000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":63684000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":63684000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":63684000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":63684000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":58538000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":79573000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":73315000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":62140000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":62140000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":62140000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":62140000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":62140000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":62306000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":55937000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":56967000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":57605000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":57605000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":57605000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":57605000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":57605000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":61446000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":64823000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":62540000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":51596000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2015-12-31","val":45969000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":45969000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":45969000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":45969000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":52096000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":59017000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":66412000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":73332000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":73332000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":73332000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":73332000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":73332000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":80641000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":87721000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":94597000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":101316000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":101316000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":101316000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":101316000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":101316000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":109493000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":118454000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":129745000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":124909000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":124909000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":124909000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":124909000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":124909000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":138540000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":152792000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":166350000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":178529000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":178529000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q4I"},{"end":"2020-03-31","val":193822000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2022-12-31","val":367547000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":323301000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":323301000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":456655000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":456655000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":537880000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2015-12-31","val":-1185000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":-1185000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":-1185000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":-1185000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-346000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":72000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":213000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-1989000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":-1989000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":-1989000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":-1989000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":-1989000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-1242000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-519000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-393000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-1318000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":-1318000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":-1318000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":-1318000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":-1318000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-1294000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-4456000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-6345000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-6053000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":-6053000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":-6053000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":-6053000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":-6053000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-3424000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-926000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-2387000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1629000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1629000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1629000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1629000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1629000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-3432000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4366000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11910000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":23328000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":23328000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":23328000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":23328000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":23328000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10199000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7838000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-7411000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-16435000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":-16435000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":-16435000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":-16435000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":-16435000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":218357000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-429916000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-1046639000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-523090000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":-523090000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":-523090000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":-523090000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":-523090000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-572561000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-537378000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-802482000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-378307000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":-378307000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":-378307000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":-378307000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":-378307000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-660203000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-532369000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-189912000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-1001065000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":-1001065000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":-1001065000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":-1001065000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":-1001065000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-870815000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-381913000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-415745000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-365381000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":1116882000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":1116882000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":1116882000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":1116882000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1149634000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1203136000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1274248000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1357381000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1357381000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":1357381000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":1357381000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1357381000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1424187000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1515237000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1560374000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1630386000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":1630386000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":1630386000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":1630386000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":1630386000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1682581000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1963298000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1986059000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2012328000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":2012328000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":2012328000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":2012328000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":2012328000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2048938000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2116063000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2153449000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2223749000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":2223749000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":2223749000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":2223749000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":2223749000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2427596000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2549638000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2642107000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2955464000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":2955464000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2955464000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2955464000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2955464000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2459415000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2632234000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2918372000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3317255000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":3317255000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3317255000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":3317255000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3317255000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17426629000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":17725198000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":17999192000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18314681000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":18314681000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":18314681000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":18314681000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":18314681000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":18607008000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":18992590000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":19352152000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":19601992000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":19601992000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":19601992000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":19601992000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":19601992000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":19687428000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":19695521000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":19688228000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19900379000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":19900379000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":19900379000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":19900379000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":19900379000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":19781519000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":19442101000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":19364651000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":18895405000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AdjustmentForAmortization":{"label":"Amortization","description":"The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1100000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2700000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":1700000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4300000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":1600000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":7500000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":7500000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2700000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":2700000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4800000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":4800000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":2100000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":2100000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6900000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":6900000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":2100000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":2100000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":9000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":9000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2100000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":2100000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4100000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":1900000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5900000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1800000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":7600000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1900000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2022-01-01","end":"2022-12-31","val":70194000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":72829000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":72829000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":18027000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":35616000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":17589000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":52802000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":17186000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":68364000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":68364000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":14674000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":29078000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":14404000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":42935000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":13857000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":56850000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"AdjustmentForLongTermIntercompanyTransactionsNetOfTax":{"label":"Adjustment for Long-term Intercompany Transactions, Net of Tax","description":"Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future. Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-95000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-95000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-15000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":80000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-22000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-22000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":253000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":253000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":582000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":582000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":329000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":329000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":656000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":656000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":74000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":74000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-11000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-11000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-11000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-29000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-29000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":403000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":403000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":432000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":432000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":362000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":362000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-41000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-41000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":385000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":385000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":385000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":665000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":665000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":207000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":207000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-458000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-458000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-89000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-89000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":-296000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-296000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":303000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":303000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":303000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":75000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":75000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":75000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":75000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":75000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":75000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":75000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":75000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":75000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"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":"2017-01-01","end":"2017-09-30","val":18298000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":68575000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":40924000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":40924000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":125899000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":57324000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":55862000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":55862000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-04-01","end":"2019-06-30","val":55862000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":55862000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":57381000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":57381000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":44882000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":44882000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":44882000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":44882000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":88953000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":88953000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":140212000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":140212000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":140212000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":140212000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":20181000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":20181000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":323012000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":323012000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":323012000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":1797000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":1797000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-04-01","end":"2022-06-30","val":1797000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":1797000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":481000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":481000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"}]}},"AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature":{"label":"Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature","description":"Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":154019000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":152258000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-12-31","val":347059000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"}]}},"AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt":{"label":"Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt","description":"Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":83901000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":83901000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":83901000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":83901000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":83901000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":83901000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":154019000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":154019000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":154019000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":154019000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":154019000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":154019000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","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":"2014-01-01","end":"2014-12-31","val":36100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":141547000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":141547000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":141547000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":32199000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":72492000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":113826000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":159509000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":159509000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":159509000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":48356000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":48356000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-03-31","val":48356000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-03-31","val":48356000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":103196000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":54810000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":54810000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":164142000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":60945000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":226182000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":226182000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":226182000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":62835000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":81392000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":81392000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-04-01","end":"2019-06-30","val":81392000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":81392000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":79907000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":79907000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":306201000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":306201000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":306201000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":79562000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":99925000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":99925000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":99925000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":99925000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":114172000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":114172000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":411673000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":411673000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":411673000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":121965000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":150367000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":150367000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":150367000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":150367000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":168585000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":168585000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":623067000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":623067000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":623067000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":279354000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":261342000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":261342000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-04-01","end":"2022-06-30","val":261342000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":261342000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":268359000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":268359000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1092010000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1092010000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1092010000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-03-31","val":285502000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":326424000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":326424000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-04-01","end":"2023-06-30","val":326445000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":326445000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":355108000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":355108000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1307032000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1307032000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1307032000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":317588000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":331343000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":331343000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":331343000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":331343000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":336431000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":336431000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1313947000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1313947000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":324155000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":324155000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":324155000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":303987000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":303987000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":318412000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1247244000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation":{"label":"Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation","description":"Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1348000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"}]}},"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":"2017-01-01","end":"2017-03-31","val":57244000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":57244000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":57244000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":112125000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":112125000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":112125000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":112125000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-12-31","val":232095000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"}]}},"AdvertisingExpense":{"label":"Advertising Expense","description":"Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":45100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":58300000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":58300000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":58300000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":58300000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":58300000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":81900000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":81900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":81900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":101900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":101900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":101900000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":142700000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":142700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":142700000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":36200000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":70100000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":34000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":145800000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":75700000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":224700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":224700000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":224700000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":85900000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":85900000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":173300000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":173300000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":87400000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":87400000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":296400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":296400000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":123100000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":123100000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":435800000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":435800000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":435800000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":156300000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":156300000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":314000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":314000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":157700000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":157700000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":405600000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":405600000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":91600000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":91600000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":544200000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":544200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":544200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":89100000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":89100000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":205200000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":205200000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":116100000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":116100000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":283300000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":283300000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":78100000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":78100000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":360100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":360100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":360100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":61600000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":61600000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":139900000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":139900000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":78300000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":78300000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":221800000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":221800000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":81900000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":81900000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":338100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":338100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":90700000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":209600000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":119000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":347000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":137400000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":478400000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":36100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13461000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":28693000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":15232000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":49486000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":20793000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":31198000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":31198000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":68120000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":68120000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":36922000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":36922000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":104899000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":104899000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":36779000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":36779000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31670000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":31670000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":71263000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":71263000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":39593000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":39593000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":111311000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":111311000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":40048000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":40048000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":46824000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":46824000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":98943000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":98943000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":52119000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":52119000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":157856000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":157856000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":58913000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":58913000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":61088000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":61088000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":140554000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":140554000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":79466000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":79466000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":217980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":217980000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":77426000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":77426000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":77303000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":77303000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":173483000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":173483000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":96180000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":96180000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":283872000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":283872000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":110389000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":110389000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":397500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":397500000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":397500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":118623000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":118623000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":264988000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":264988000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":146365000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":146365000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":429999000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":429999000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":165011000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":165011000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":608042000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":608042000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":608042000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":275423000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":275423000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":532061000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":532061000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":256638000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":256638000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":794794000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":794794000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":262733000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":262733000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1069289000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1069289000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1069289000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":279591000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":279591000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":598839000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":598839000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":319248000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":319248000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":944529000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":944529000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":345690000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":345690000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":311168000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":311168000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":631536000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":631536000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":320368000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":320368000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":955591000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":955591000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":324055000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":324055000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1272557000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1272557000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":315236000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":612577000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":297341000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":921957000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":309380000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1215480000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":1050000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":468000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":950000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":482000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1373000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":423000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1757000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1757000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":317000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":317000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":539000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":539000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":222000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":222000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":703000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":703000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":164000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":164000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":850000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":850000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":205000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":205000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":427000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":4064000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":222000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":1943000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":649000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":5868000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":222000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1804000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":883000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":269000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1875000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4691000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":4691000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":2816000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":2816000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":9075000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":9075000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":4384000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":4384000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-03-31","val":3487000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":3487000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7445000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":7445000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":3958000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":3958000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":11286000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":11286000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":3841000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":3841000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":4152000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":4152000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":8286000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":8286000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":4134000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":4134000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13522000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":13522000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":5236000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5236000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3855000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6884000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":6884000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":16118000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":6413000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":9234000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":3829000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":27258000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":11176000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":11140000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":4763000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":15747000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":15747000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":42160000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":26664000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":66053000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":66053000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":39389000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":39389000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":103414000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":103414000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":37361000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":37361000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":138758000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":138758000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":138758000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":37087000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":37087000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":73952000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":73952000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":36865000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":36865000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":130917000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":130917000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":56965000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":56965000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":174044000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":174044000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":174044000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":43282000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":43282000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":84095000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":84095000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":40813000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":40813000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":120116000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":120116000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":36021000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":36021000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":154709000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":154709000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":33656000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":67547000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":33891000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":101680000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":34133000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":135729000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-01-01","end":"2014-12-31","val":245016000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":248135000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":259941000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":259941000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":254903000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":254903000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":124284000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":124284000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":123519000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":123519000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":126444000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":126444000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":126444000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":126444000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":114064000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":114064000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":114064000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":114064000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":100270000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":100270000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":100270000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":101579000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":98381000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":99603000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":100656000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":99603000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":103034000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":95815000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":99700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":95815000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":97766000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":89218000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":89218000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":89218000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":87117000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":87117000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":86895000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":86895000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":86772000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":86772000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":112289000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":112289000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":54755000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":54755000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":110929000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":110929000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":110929000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":99173000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":99173000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":98694000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":98694000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":98212000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":98212000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":97537000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":97537000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":56269000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":56269000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":54885000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":54885000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":54885000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":91133000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":91133000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":97560000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":97560000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":104129000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":104129000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":99533000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":99533000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":58118000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":58118000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":59722000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":59722000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":59722000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":27229000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":27229000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28104000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":28104000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":25133000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":25133000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":27920000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":27920000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":44611000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":44611000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":48898000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":48898000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":48898000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":83801000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":83801000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":88133000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":88133000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":92429000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":92429000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":85609000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":85609000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":81226000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":81226000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":83913000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":83913000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":83913000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":78032000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":56687000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":81890000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":81890000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":85699000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":85699000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":83131000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":83131000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":85569000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":85569000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":74971000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":74971000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":74971000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":47114000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":47144000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":49992000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":49992000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":54925000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":54925000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":51199000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":51199000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":53607000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":53607000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":49795000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":49795000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":45269000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":49251000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":53219000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":46632000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":41436000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":44516000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2015-12-31","val":894772000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":945069000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":933292000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1052208000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1211362000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1211362000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1591113000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1741714000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2083852000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2379612000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3554827000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3973368000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":3281023000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":3281023000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4402591000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4654006000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4000504000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4551258000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":4551258000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6003873000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7812272000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8114276000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9869550000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":9869550000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":11348720000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13815688000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":13909426000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13925764000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":13925764000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":29127467000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":28885160000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":29120932000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":31337327000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":31075924000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":32554898000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":33031308000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":35612830000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37546600000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":36355435000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":36395567000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":36858391000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":39182823000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":39549887000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":705563000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":705563000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":705563000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":705563000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":720052000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":721028000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":843027000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1001425000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1001425000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":1001425000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":1001425000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1001425000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1343355000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1437917000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1686877000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1778294000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":1778294000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":1778294000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":1778294000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":1778294000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1990383000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2869896000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2877368000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2111905000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":2111905000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":2111905000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":2111905000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":2111905000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3266522000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3528646000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2758766000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3219801000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":3219801000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":3219801000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":3219801000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":3219801000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4389975000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6187070000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6491270000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7761629000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":7761629000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":7761629000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":7761629000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":7761629000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9318856000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11000235000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10562037000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10520928000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":10520928000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":11621524000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":11621524000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":11621524000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11860684000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12526335000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13548761000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":15623405000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":15623405000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":15623405000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":15623405000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":15623405000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15900479000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":15841096000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":17540600000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18857282000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":18857282000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":18857282000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":18857282000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":17818697000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20538304000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22291278000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":20774912000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19880201000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":19880201000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":19880201000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":19880201000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":19880201000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":19712379000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":19707662000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":22067725000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":22856880000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AvailableForSaleDebtSecuritiesAmortizedCostBasis":{"label":"Debt Securities, Available-for-sale, Amortized Cost","description":"Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"end":"2016-03-31","val":73086000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":80513000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":91873000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":87344000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":249448000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":327525000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":401494000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":374857000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":377910000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":401509000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":987279000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1006229000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1044585000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1030139000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1122269000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1024152000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1048815000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1156583000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1158420000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1154356000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1164840000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1961216000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2320232000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2405856000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2170182000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2005875000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1911071000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1701110000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1468276000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1444014000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis":{"label":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost","description":"Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2016-03-31","val":43437000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":60957000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":76408000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":59920000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":186776000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":203331000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":209974000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":169877000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":200455000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":233490000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":449284000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":541684000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":565719000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":571213000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":557380000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":490299000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":520017000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":712025000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":760203000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":692901000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":643058000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1014007000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":868162000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":869525000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":801257000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":950631000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1072163000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1100805000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1039183000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1137190000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1174196000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":859198000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":577048000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":659416000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":503871000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":402814000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":354234000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":312830000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":370004000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":516890000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue":{"label":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value","description":"Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2016-03-31","val":43447000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":60991000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":76427000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":59901000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":186756000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":203287000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":209959000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":200048000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":233599000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":448986000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":540991000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":566539000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":572206000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":557656000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":492456000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":521840000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":714348000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":762434000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":695112000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":644454000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1014903000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":868809000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":796749000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":938998000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1052973000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1081851000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1024110000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1121830000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1161144000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":573390000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":658001000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":504986000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":354841000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":313411000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":370772000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":517777000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis":{"label":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost","description":"Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2016-03-31","val":29649000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19556000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15465000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":27424000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":62672000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":124194000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":191520000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":204980000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":177455000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":168019000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":537995000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":464545000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":478866000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":458926000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":564889000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":533853000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":528798000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":444558000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":398217000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":461455000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":521782000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":947209000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1452070000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1536331000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1368925000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1055244000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":838908000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":600305000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":429093000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":306824000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":430112000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":249608000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":187760000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":361959000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":427385000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":470808000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":272007000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":196010000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":176279000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":181313000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue":{"label":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value","description":"Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2016-03-31","val":29715000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19602000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15478000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":27366000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":62711000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":124099000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":191335000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":176672000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":168150000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":537663000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":464680000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":481063000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":460827000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":564508000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":537303000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":529460000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":446685000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":399122000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":463950000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":522542000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":947093000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1451107000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1333139000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1019340000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":802880000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":573429000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":412747000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":297230000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":426202000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":187922000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":361757000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":432176000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":273614000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":196572000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":176784000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":181936000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"AvailableForSaleSecuritiesDebtSecurities":{"label":"Debt Securities, Available-for-sale","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"end":"2016-03-31","val":73162000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":80593000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":91905000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":87267000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":249467000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":327386000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":401294000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":373243000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":376720000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":401749000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":986649000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1005671000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1047602000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1033033000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1122164000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1029759000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1051300000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1161033000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1161556000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1159062000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1166996000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1961996000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2319916000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2395713000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2129888000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1958338000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1855853000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1655280000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1436857000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1419060000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"}]}},"AvailableForSaleSecuritiesDebtSecuritiesCurrent":{"label":"Debt Securities, Available-for-sale, Current","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":43447000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":60991000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":76427000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":59901000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":59901000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":59901000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":59901000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":59901000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":186756000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":203287000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":209959000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":169576000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":200048000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":233599000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":448986000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":540991000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":540991000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":540991000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":540991000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":540991000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":566539000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":572206000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":557656000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":492456000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":492456000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":492456000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":492456000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":492456000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":521840000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":714348000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":762434000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":695112000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":695112000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":695112000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":695112000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":695112000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":644454000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1014903000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":868809000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":869283000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":796749000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":938998000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1052973000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1081851000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":1081851000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":1081851000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1024110000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1121830000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"}]}},"AvailableForSaleSecuritiesDebtSecuritiesNoncurrent":{"label":"Debt Securities, Available-for-sale, Noncurrent","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":29715000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19602000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15478000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":27366000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":27366000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":27366000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":27366000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":27366000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":62711000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":124099000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":191335000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":203667000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":176672000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":168150000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":537663000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":464680000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":464680000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":464680000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":464680000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":464680000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":481063000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":460827000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":564508000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":537303000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":537303000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":537303000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":537303000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":537303000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":529460000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":446685000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":399122000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":463950000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":463950000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":463950000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":463950000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":463950000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":522542000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":947093000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1451107000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1526430000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1333139000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1019340000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":802880000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":573429000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":573429000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":573429000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q4I"},{"end":"2023-03-31","val":412747000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":297230000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"}]}},"AvailableForSaleSecuritiesGrossRealizedGainLossNet":{"label":"Available-for-sale Securities, Gross Realized Gain (Loss)","description":"This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"}]}},"BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount":{"label":"Business Acquisition, Goodwill, Expected Tax Deductible Amount","description":"The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"}]}},"BusinessCombinationContingentConsiderationLiabilityNoncurrent":{"label":"Business Combination, Contingent Consideration, Liability, Noncurrent","description":"Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-06-30","val":3900000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3900000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"}]}},"BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets":{"label":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets","description":"This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":2300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":10354000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":8010000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":19580000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":17115000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"}]}},"CapitalizedComputerSoftwareAdditions":{"label":"Capitalized Computer Software, Additions","description":"Additions made to capitalized computer software costs during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":6400000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4500000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":4500000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7900000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":7900000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":7900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":9800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":9800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":9800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":24000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":24000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":22500000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":22500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":42000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":42000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":39200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"CapitalizedComputerSoftwareAmortization1":{"label":"Capitalized Computer Software, Amortization","description":"Amount of expense for amortization of capitalized computer software costs.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2700000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3200000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":3200000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":7100000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":7100000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":6600000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":6600000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":6600000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10600000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":10600000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":10600000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":18900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":18900000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":18900000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":19800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":19800000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":33400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"CapitalizedContractCostImpairmentLoss":{"label":"Capitalized Contract Cost, Impairment Loss","description":"Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":1800000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":900000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":900000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"CapitalLeaseObligations":{"label":"Capital Lease Obligations","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":101000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":86000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1267000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1878000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4163000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3777000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3392000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6482000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5850000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10223000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8759000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7475000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2016-03-31","val":61000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":62000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":458000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":691000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1524000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1511000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1500000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2650000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2654000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5190000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5135000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5029000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":40000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":24000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":809000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1187000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2639000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2266000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1892000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3832000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3196000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5033000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3624000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2446000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2016-03-31","val":106000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":90000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1270000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1882000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4166000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3779000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3393000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6496000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5865000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10237000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8759000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7475000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-12-31","val":694000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2656000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":5029000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Capital Leases, Future Minimum Payments Due in Five Years","description":"Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Capital Leases, Future Minimum Payments Due in Four Years","description":"Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":299000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":141000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":142000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":142000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":35000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":44000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":46000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":7000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":406000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":536000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1380000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1380000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1380000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1265000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1274000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2501000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2446000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":50000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":449000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":651000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1495000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1495000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1495000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2540000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2549000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5089000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5029000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2446000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueThereafter":{"label":"Capital Leases, Future Minimum Payments Due Thereafter","description":"Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments":{"label":"Capital Leases, Future Minimum Payments, Interest Included in Payments","description":"Amount necessary to reduce net minimum lease payments to present value for capital leases.","units":{"USD":[{"end":"2016-03-31","val":5000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Capital Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":49000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":116000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2017-03-31","val":1150000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":762000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":376000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2018-03-31","val":1996000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2599000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1284000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"}]}},"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":"2013-12-31","val":166176000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":225300000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2014-12-31","val":225300000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2014-12-31","val":225300000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2014-12-31","val":222315000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-03-31","val":200970000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":197940000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2I"},{"end":"2015-09-30","val":174083000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3I"},{"end":"2015-12-31","val":470775000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":470775000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":470775000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":461329000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":370646000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":342436000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":437900000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":452030000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":452030000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":452030000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":452030000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":452030000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":704494000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":716989000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":658412000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":696474000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":696474000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":696474000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":696474000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":696474000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":738586000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1387977000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":721738000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":583173000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":583173000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":583173000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":583173000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":583173000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":521676000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2019-03-31","val":521676000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1I"},{"end":"2019-06-30","val":617282000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-06-30","val":617282000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":612048000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-09-30","val":612048000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1047118000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1047118000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1047118000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1047118000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1047118000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":1047118000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1962316000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":1962316000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1972762000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":1972762000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2118808000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":2118808000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3158058000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":3158058000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":3158058000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":3158058000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":3158058000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":3158058000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3022485000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":3022485000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4581234000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":4581234000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4514609000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":4514609000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":4443669000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3993565000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":3993565000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4020466000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":4020466000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4331787000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":4331787000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":4544202000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5061091000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":5061091000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4745884000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":4745884000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5112293000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":5112293000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":4996465000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":5753436000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":5753436000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7799093000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":7799093000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8299804000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":8299804000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8075247000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":8075247000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":8075247000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":8075247000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":8075247000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":7088831000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":6384224000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8335934000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6564092000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-01-01","end":"2014-12-31","val":56139000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-24330000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-27360000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-51217000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":239014000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-100129000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-128339000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":-32875000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":-9299000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"}]}},"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":"2014-12-31","val":248659000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":489552000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2015-12-31","val":489552000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2015-12-31","val":489552000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2015-12-31","val":489552000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":372899000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2I"},{"end":"2016-09-30","val":446150000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2016-12-31","val":488745000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2016-12-31","val":488745000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":740990000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1I"},{"end":"2017-06-30","val":753701000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2017-06-30","val":753701000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2I"},{"end":"2017-09-30","val":693510000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2017-09-30","val":693510000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3I"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2017-12-31","val":735081000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2017-12-31","val":735081000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2017-12-31","val":735081000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2017Q4I"},{"end":"2018-03-31","val":776076000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2018-03-31","val":776076000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1428372000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2018-06-30","val":1428372000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":765070000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-09-30","val":765070000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3I"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":632847000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":632847000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":632847000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":632847000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2018-12-31","val":866902000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":569329000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2019-03-31","val":569329000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1I"},{"end":"2019-06-30","val":662863000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-06-30","val":662863000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":653870000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-09-30","val":653870000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1098706000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1098706000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1098706000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1098706000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1098706000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":1098706000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2019-12-31","val":1098706000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2019-12-31","val":1098706000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2019-12-31","val":1536967000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2019-12-31","val":1536967000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2009917000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":2009917000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2006208000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":2006208000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2160066000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":2160066000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3201863000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":3201863000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":3201863000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":3201863000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2020-12-31","val":4793171000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3118885000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":5717337000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4670891000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":7020186000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4602449000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":6785739000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2021-12-31","val":6975090000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7365622000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":7365622000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7154529000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":7154529000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7634494000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":7634494000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2022-12-31","val":8435906000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":9346181000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":9346181000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8708469000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":8708469000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8670730000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":8670730000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":9009087000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10531523000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":10531523000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12018864000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":12018864000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2I"},{"end":"2024-09-30","val":12934437000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":12934437000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13230512000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":13230512000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":13230512000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":13230512000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":13230512000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13089173000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12142570000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":13945026000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12481276000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-01-01","end":"2015-12-31","val":240893000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-116653000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-43402000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-807000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-807000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":252245000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":264956000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":264956000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":204765000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":204765000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":246336000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":246336000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":246336000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":40995000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":40995000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":693291000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":693291000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":29989000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":29989000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-102234000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-102234000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-102234000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-63518000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-63518000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":30016000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":30016000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":21023000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":21023000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":465859000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":465859000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":670065000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":911211000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":911211000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":907502000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":907502000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":1061360000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1061360000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":2103157000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":3256204000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":3256204000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-82978000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":924166000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1469028000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":2227015000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":1400586000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":1992568000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":2181919000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":2181919000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":2181919000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":390532000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":390532000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":179439000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":179439000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":659404000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":659404000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1460816000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1460816000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1460816000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":910275000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":910275000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":272563000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":272563000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":234824000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":234824000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":573181000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":573181000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":573181000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1522436000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":1522436000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3009777000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":3009777000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":3925350000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":3925350000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":4221425000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":4221425000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-141339000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1087942000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":714514000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":-749236000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-154207000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-48205000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-77950000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-29745000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-131998000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-54048000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-180195000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-180195000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-95916000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-95916000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-122843000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-122843000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-26927000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-26927000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-155025000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-155025000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-32182000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-32182000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-172394000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-172394000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-172394000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14343000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-14343000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-29582000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-29582000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-15239000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-15239000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-45554000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-45554000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-15972000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-15972000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-62142000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62142000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62142000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-23962000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-23962000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-33030000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-33030000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-9068000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-9068000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-15276000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-15276000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":17754000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":17754000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-43188000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-43188000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-43188000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-35522000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-35522000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-39764000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-39764000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-4242000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-4242000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-11828000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-11828000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":27936000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":27936000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":383128000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":383128000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":383128000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-110952000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-110952000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-114632000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-3680000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-70573000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":44059000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":234804000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":234804000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":234804000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":25879000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":119063000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":119063000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-1059660000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-114632000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-3680000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-70573000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":44059000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":25879000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":227196000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":227196000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":201317000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":201317000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":209071000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":209071000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-18125000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-18125000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":119063000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":27429000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":27429000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-830121000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-830121000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-857550000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-857550000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1465588000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-1465588000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-635467000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-635467000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-1059660000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-1059660000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-68797000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":46357000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-159456000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-23838000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-90659000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-70195000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-458320000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-382486000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-298864000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-358648000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":123659000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":123659000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":123659000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":188924000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":188924000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":506630000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":506630000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":317706000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":317706000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1130223000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1130223000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":623593000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":623593000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2243739000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2243739000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":318972000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1346208000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":1027236000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1773974000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":427766000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1939894000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ContractWithCustomerLiability":{"label":"Contract with Customer, Liability","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"end":"2016-12-31","val":5407000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2016-12-31","val":5407000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2016-12-31","val":5407000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2965000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-03-31","val":3353000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4523000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-06-30","val":4523000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3424000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5893000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":1590000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":1590000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":1590000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2017-12-31","val":1590000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2017-12-31","val":1590000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2017-12-31","val":1590000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3353000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2018-03-31","val":3353000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-03-31","val":42160000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27155000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2018-06-30","val":27155000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-06-30","val":27155000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-06-30","val":27155000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2I"},{"end":"2018-09-30","val":33614000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-09-30","val":33614000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3I"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":36451000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":36451000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":36451000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":36451000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018Q4I"},{"end":"2019-03-31","val":42160000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2019-03-31","val":42160000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-03-31","val":42160000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":44812000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-06-30","val":44812000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-06-30","val":44812000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-06-30","val":44812000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":45263000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-09-30","val":45263000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":44331000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":44331000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":44331000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":44331000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":44331000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":44331000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2019-12-31","val":44331000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2019-12-31","val":44331000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2019Q4I"},{"end":"2020-03-31","val":47046000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":47046000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-03-31","val":47046000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-03-31","val":47046000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q1I"},{"end":"2020-06-30","val":51549000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":51549000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-06-30","val":51549000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-06-30","val":51549000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2I"},{"end":"2020-09-30","val":53166000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":53166000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":51804000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":51804000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":51804000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":51804000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q4I"},{"end":"2021-03-31","val":54726000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":54726000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q1I"},{"end":"2021-06-30","val":59501000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":59501000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q2I"},{"end":"2021-09-30","val":58684000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2017-12-31","val":5893000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":5893000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":5893000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-06-30","val":24062000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":29285000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31474000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":31474000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":31474000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":31474000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":31474000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":36343000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":38639000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":39025000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":38104000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":38104000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":38104000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":38104000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":38104000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":40392000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":44593000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":46098000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":44908000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":44908000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":44908000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":44908000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":44908000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":47598000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":52389000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":51655000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":48462000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":48462000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":48462000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":48462000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":52973000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":50476000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":47197000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination":{"label":"Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination","description":"Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":22800000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":22800000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":22800000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":22800000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":22800000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":22800000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":22800000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":22800000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":22800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":22800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":800000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":800000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":800000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":800000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":5380000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":5380000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":6448000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":1068000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3"}]}},"ContractWithCustomerLiabilityNoncurrent":{"label":"Contract with Customer, Liability, Noncurrent","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2017-12-31","val":432000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":432000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":432000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-06-30","val":3093000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4329000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4977000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":4977000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":4977000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":4977000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":4977000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5817000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6173000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6238000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6227000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":6227000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":6227000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":6227000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":6227000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6654000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6956000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7068000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6896000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"}]}},"ContractWithCustomerLiabilityRevenueRecognized":{"label":"Contract with Customer, Liability, Revenue Recognized","description":"Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":4062000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5257000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":925000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5312000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":2060000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5257000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":298000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":298000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1095000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":1095000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":1975000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":1975000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1539000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1539000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":10165000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":10165000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1590000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1590000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":12306000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":12306000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":21786000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":21786000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":14889000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":14889000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":28280000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":28280000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":12656000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":12656000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":31510000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":31510000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15570000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":15570000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":26483000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":26483000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":16288000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":16288000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":33885000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":33885000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":17560000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":17560000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":38190000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":18933000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":31743000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":20778000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":40293000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":25867000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3"}]}},"ConversionOfStockAmountConverted1":{"label":"Conversion of Stock, Amount Converted","description":"\"The value of the stock 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":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":544897000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":544897000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"CostMethodInvestments":{"label":"Cost Method Investments","description":"Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":25000000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":25000000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":25000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25000000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"}]}},"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":"2016-01-01","end":"2016-12-31","val":68562000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":62393000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":62393000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":94114000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":94114000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":94114000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":136385000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":136385000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":143901000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"}]}},"CostOfGoodsSold":{"label":"Cost of Goods Sold (Deprecated 2018-01-31)","description":"Total costs related to goods produced and sold during the reporting period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":18330000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4197000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":10910000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":6713000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":16636000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":5726000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":30874000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":30874000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":26740000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":26740000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":40755000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":40755000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":14015000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":14015000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":56444000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":56444000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":15689000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":15689000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":68562000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":68562000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":12662000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":12662000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":26835000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":14173000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":45610000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":18775000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":62393000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":19702000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":624118000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":176272000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":395943000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":219671000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":631821000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":235878000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":897088000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":897088000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":269029000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":269029000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":558603000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":558603000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":289574000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":289574000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":847291000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":847291000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":288688000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":288688000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1132683000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1132683000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1132683000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":288123000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":288123000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":632199000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":632199000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":344076000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":344076000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":998742000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":998742000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":366543000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":366543000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1374947000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1374947000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1374947000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":413433000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":413433000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":912555000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":912555000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":499122000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":499122000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1442003000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1442003000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":529448000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":529448000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1994477000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1994477000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1994477000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":562605000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":562605000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1270998000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":1270998000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":708393000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":708393000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2037435000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":2037435000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":766437000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":766437000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2823815000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2823815000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":2823815000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":842608000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":842608000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2169470000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":2169470000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":1326862000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":1326862000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":4408889000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":4408889000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":2239419000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":2239419000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":6764169000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":6764169000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":6764169000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4093769000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":4093769000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7633377000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":7633377000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":3539608000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":3539608000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":10344889000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":10344889000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":2711512000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":2711512000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":13241380000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":13241380000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":13241380000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2665685000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2665685000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5600536000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":5600536000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":2934851000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":2934851000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":8548988000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":8548988000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":2948452000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":2948452000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":11539695000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":11539695000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":11539695000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3275547000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":3275547000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6944403000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":6944403000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":3668856000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":3668856000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":10663447000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":10663447000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":3719044000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":3719044000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":14410737000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":14410737000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":14410737000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3862655000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":3862655000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":7784738000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":7784738000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":3922083000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":3922083000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":11510854000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":11510854000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":3726116000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":3726116000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":15232017000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":15232017000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":3482193000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":7000120000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":3517927000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":10453502000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":3453382000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":13833754000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CostOfServicesAmortization":{"label":"Cost of Services, Amortization (Deprecated 2018-01-31)","description":"The amount of expense recognized in the current period that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets. This element applies only to intangible assets used in the delivery of services.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1002000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":602000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1744000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":1142000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2886000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":1142000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5639000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":5639000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2370000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":2370000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4256000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":4256000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":1886000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":1886000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6142000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":6142000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1886000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":1886000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":8028000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":8028000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1807000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":1807000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3502000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":1695000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5058000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1556000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":6544000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1580000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"}]}},"CostsAndExpenses":{"label":"Costs and Expenses","description":"Total costs of sales and operating expenses for the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":893512000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1340314000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1340314000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":418796000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":885484000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":466688000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1353427000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":467943000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1863128000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":1863128000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":1863128000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":628789000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":628789000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1248604000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":1248604000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":619815000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":619815000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1993717000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1993717000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":745113000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":745113000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2752224000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2752224000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":2752224000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":895765000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":895765000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1911835000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":1911835000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":1016070000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":1016070000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3022054000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":3022054000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":1110219000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":1110219000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4258711000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":4258711000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":4258711000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1521749000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1521749000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3205170000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":3205170000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":1683421000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":1683421000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":4821048000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":4821048000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":1615878000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":1615878000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6616424000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":6616424000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":6616424000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1720756000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":1720756000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3718964000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":3718964000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":1998208000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":1998208000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5627321000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":5627321000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":1908357000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":1908357000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":7783725000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":7783725000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":7783725000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1844730000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":1844730000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3771648000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":3771648000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":1926918000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":1926918000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":5698324000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":5698324000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":1926676000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":1926676000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":7996709000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":7996709000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1960301000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4012538000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":2052237000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":6264668000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":2252130000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":8651523000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption":{"label":"Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31)","description":"Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.","units":{"USD":[{"end":"2017-01-01","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-01-01","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-01-01","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2016Q4I"},{"end":"2017-12-31","val":-4586000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":-4586000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":-4586000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-01-01","val":-4586000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-01-01","val":-4586000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-01-01","val":-4586000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-01-01","val":-4586000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-01-01","val":-4586000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2746000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1662000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1662000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":63000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":63000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":63000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1192000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1192000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1192000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-4000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-4000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-4000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":114000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":114000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":114000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":201000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":201000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":201000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":14352000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":14352000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":14352000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":12003000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":12003000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":12003000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":46390000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":46390000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-26436000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CurrentForeignTaxExpenseBenefit":{"label":"Current Foreign Tax Expense (Benefit)","description":"Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":827000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1222000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1222000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1269000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1269000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1269000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1987000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1987000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1987000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2224000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":2224000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":2224000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3099000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":3099000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":3099000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6862000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":6862000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":6862000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5684000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":5684000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":5684000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":25425000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":25425000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":25425000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":51506000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":51506000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":51506000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":71590000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":71590000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":52631000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":4104000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3720000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":3720000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1859000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1859000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1859000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1534000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1534000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1534000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2972000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":2972000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":2972000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":4143000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":4143000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":4143000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":10878000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":10878000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":10878000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":9071000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":9071000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":9071000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":57281000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":57281000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":57281000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":77860000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":77860000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":77860000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":156469000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":156469000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":50663000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":531000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":836000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":836000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":527000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":527000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":527000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":739000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":739000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":739000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":752000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":752000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":752000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":930000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":930000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":930000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4016000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":4016000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":4016000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3186000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":3186000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":3186000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":17504000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":17504000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":17504000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":14351000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":14351000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":14351000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":38489000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":38489000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":24468000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CustomerAdvancesAndDepositsCurrent":{"label":"Customer Advances and Deposits, Current","description":"The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.","units":{"USD":[{"end":"2015-12-31","val":224811000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":224811000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":224811000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":9446000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":283860000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":310242000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":364434000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":43574000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":43574000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57527000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"}]}},"CustomerFunds":{"label":"Customer Funds","description":"Carrying amount as of the balance sheet date of amounts received from and refundable to customers unless used by them to obtain goods and services from the entity.","units":{"USD":[{"end":"2015-12-31","val":9446000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":43574000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":43574000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":43574000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":43574000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":43574000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57527000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":73596000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":85473000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":103042000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":103042000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":103042000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":103042000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":103042000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":152661000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":208855000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":269094000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":334017000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":334017000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":334017000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":334017000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":334017000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":445417000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":484945000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":660599000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":676292000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":676292000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":676292000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":676292000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":676292000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":944811000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1733107000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1850963000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2037832000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":2037832000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2037832000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2037832000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2037832000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2976428000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2847477000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2649114000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2830995000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":2830995000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":2830995000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":2830995000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":2830995000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3190905000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2905377000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2983658000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3180324000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":3180324000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":3180324000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":3180324000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":3180324000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3800473000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3352656000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2913737000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3170430000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":3170430000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":3170430000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":3170430000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":3170430000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4046346000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3550713000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3933785000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4182872000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":4182872000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":4182872000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":4182872000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":4182872000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5248730000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4937814000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4803716000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":4771824000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DebtConversionConvertedInstrumentAmount1":{"label":"Debt Conversion, Converted Instrument, Amount","description":"\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":189916000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":189916000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":571408000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":571408000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":571408000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":77614000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":77614000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":77614000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":77614000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":323891000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":323891000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":1398829000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1398829000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1398829000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":37204000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":37204000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":394560000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":394560000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":742174000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":742174000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":1258562000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1258562000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":1258562000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2496000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2496000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2551000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":2551000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":2551000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":2551000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":2523000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":2523000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":2523000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"DebtInstrumentConvertibleConversionPrice1":{"label":"Debt Instrument, Convertible, Conversion Price","description":"The price per share of the conversion feature embedded in the debt instrument.","units":{"USD/shares":[{"end":"2018-12-31","val":77.85,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"DebtInstrumentConvertibleThresholdConsecutiveTradingDays1":{"label":"Debt Instrument, Convertible, Threshold Consecutive Trading Days","description":"Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.","units":{"day":[{"start":"2018-01-01","end":"2018-12-31","val":30,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"DebtInstrumentConvertibleThresholdTradingDays":{"label":"Debt Instrument, Convertible, Threshold Trading Days","description":"Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.","units":{"day":[{"start":"2018-01-01","end":"2018-12-31","val":20,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2018-05-25","val":862500000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q2I"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2018-05-25","val":0.005,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q2I"}]}},"DebtIssuanceCostsLineOfCreditArrangementsNet":{"label":"Debt Issuance Costs, Line of Credit Arrangements, Net","description":"Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2017-12-31","val":788000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":788000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":788000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-03-31","val":719000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":650000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":580000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"}]}},"DeferredCompensationShareBasedArrangementsLiabilityCurrent":{"label":"Deferred Compensation Share-based Arrangements, Liability, Current","description":"Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).","units":{"USD":[{"end":"2015-12-31","val":2141000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":2141000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":2141000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1663000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1140000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":924000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"}]}},"DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent":{"label":"Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent","description":"Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).","units":{"USD":[{"end":"2015-12-31","val":1128000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":1128000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":1128000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":609000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":365000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":201000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-2503000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":67000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":67000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":173000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":173000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":173000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1169000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1169000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1169000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-404000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-404000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-404000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-777000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-777000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-777000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-970000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-970000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-970000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-1463000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-1463000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-1463000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-59909000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-59909000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-59909000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-58532000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-58532000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-58532000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-1481491000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1481491000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":339239000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DeferredFinanceCostsNoncurrentNet":{"label":"Debt Issuance Costs, Noncurrent, Net","description":"Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2016-12-31","val":1063000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1063000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":858000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":788000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2738000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2747000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"DeferredForeignIncomeTaxExpenseBenefit":{"label":"Deferred Foreign Income Tax Expense (Benefit)","description":"Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-52000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-52000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-133000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-133000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-133000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-273000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-273000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-273000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-277000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-277000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-277000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-200000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-200000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-6815000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-6815000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-6815000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-8448000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-8448000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-8448000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-2007000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-2007000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-2007000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-2275000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-2275000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-2275000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":5592000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":5592000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-53718000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DeferredIncomeTaxAssetsNet":{"label":"Deferred Income Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.","units":{"USD":[{"end":"2016-12-31","val":306000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":306000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":306000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":191000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":519000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":519000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":519000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":519000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-03-31","val":666000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":680000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":540000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2023-12-31","val":9397000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1800994000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1800994000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1800994000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1800994000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1800994000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1766132000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1793827000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1542364000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1302776000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-2664000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-207000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-207000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-207000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":26000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":26000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":78000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":78000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":63000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":63000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-104000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-104000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":58000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":58000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":58000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":99000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":99000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":99000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":99000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":133000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":133000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":-1385000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1385000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1385000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-654000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-654000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-688000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-688000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-563000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-563000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-646000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-646000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-646000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-754000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-754000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2229000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-2229000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-1054000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-1054000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-1376000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-1376000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-1376000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-984000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-984000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1024000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-1024000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":-3375000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-3375000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":-8016000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-8016000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-8016000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-60000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-60000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-473000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-473000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":-5224000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-5224000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-10435000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-10435000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-10435000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-7653000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-7653000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-21374000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-21374000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":-47503000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-47503000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":-69593000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-69593000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-69593000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1353000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":1353000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":39919000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":39919000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-86642000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-86642000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":-85879000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-85879000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-85879000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-7984000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-7984000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3528000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":3528000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":5368000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":5368000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":-1665812000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1665812000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":7599000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":52019000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":182756000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":335038000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2014-12-31","val":2333000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":163000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":163000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":476000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":476000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":476000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":644000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":644000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":644000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":7636000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":7636000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7115000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":7115000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":91301000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":199120000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":146101000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":418388000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":689256000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":689256000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":705944000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":448441000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":223314000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":223314000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":254161000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredIncomeTaxLiabilitiesNet":{"label":"Deferred Income Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.","units":{"USD":[{"end":"2016-12-31","val":476000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":476000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":644000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2021-12-31","val":15236000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":15236000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":15236000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":15236000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":238683000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":189198000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":159498000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":132498000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":132498000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":35695000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":35695000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":162435000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":162435000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1173000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredRentCreditNoncurrent":{"label":"Deferred Rent Credit, Noncurrent","description":"For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":25543000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":25543000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":25543000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":25543000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25083000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":24427000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":23790000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":23119000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":23119000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":23119000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":23119000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":23119000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":22444000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21770000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21029000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":20349000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":20349000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":20349000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":20349000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":20349000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":22241000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":21479000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":22243000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":23003000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":23003000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":23003000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":23003000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":23003000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2015-12-31","val":6623000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":6623000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":6623000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":6623000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6213000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5119000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5303000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5407000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":5407000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":5407000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":5407000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":5407000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2965000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4523000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3424000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5893000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":5893000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3353000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-161000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":11000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":11000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":18000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":18000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":18000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":57000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":35000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":35000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":35000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-399000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-399000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-399000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-231000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-231000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-231000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-524000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-524000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-524000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-7677000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-7677000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-7677000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-25072000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-25072000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-25072000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-189913000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-189913000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":49517000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2014-12-31","val":127701000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":195155000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":195155000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":255204000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":255204000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":255204000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":409562000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":409562000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":409562000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":727122000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":727122000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":867658000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":867658000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1337089000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":1444908000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2033286000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":2305573000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2671032000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":2671032000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2681084000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":2423581000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2508096000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2508096000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2112827000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2018-12-31","val":446000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":446000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":979000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":979000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":7778000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":7778000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":74000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":74000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2024-12-31","val":1638559000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1638559000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1301603000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2015-12-31","val":188000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":188000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":188000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":188000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"}]}},"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":"2014-12-31","val":2333000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":52000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":52000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":122000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":130000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":301000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":306000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":306000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":306000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":519000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":519000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":519000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":8082000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":8082000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":8094000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":8094000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":99079000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":206898000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":146175000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":418462000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":570649000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":570649000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":679646000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":422143000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1861873000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1861873000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1555764000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2014-12-31","val":54528000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":36633000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":36633000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":65507000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":65507000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":65507000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":244197000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":244197000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":244197000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":485562000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":485562000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":575245000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":575245000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":962069000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":962069000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1276561000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1276561000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1172880000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":1172880000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":935289000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":935289000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":388199000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":388199000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":548336000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-12-31","val":542000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1469000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":1469000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1640000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1640000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":1640000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2519000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2519000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":2519000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":105000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":105000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3424000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":3424000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":7740000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":7740000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":6199000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":6199000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":61489000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":61489000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":105976000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":250371000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":213070000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwards":{"label":"Deferred Tax Assets, Tax Credit Carryforwards","description":"Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.","units":{"USD":[{"end":"2014-12-31","val":11662000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":25349000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":25349000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":38927000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":38927000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":38927000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":60567000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":60567000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":60567000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":133275000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":133275000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":183977000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":183977000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":254789000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":254789000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":378682000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":378682000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":501185000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":501185000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":529314000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":529314000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":485266000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":485266000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":530468000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-12-31","val":13153000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":36689000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":36689000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":52091000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":52091000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":52091000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":35728000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":35728000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":35728000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":38265000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":38265000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":38427000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":38427000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":40784000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":40784000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":50431000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":50431000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":72128000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":72128000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":45153000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":45153000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":34979000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"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":"2014-12-31","val":19714000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":27964000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":27964000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":29421000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":29421000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":29421000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":23553000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":23553000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":23553000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":31494000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":31494000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":33044000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":33044000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":47653000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":47653000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":62707000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":62707000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":129695000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":129695000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":173556000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":173556000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":122470000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":122470000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":229327000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2014-12-31","val":125368000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":195103000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":195103000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":254898000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":254898000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":254898000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":409043000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":409043000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":409043000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":719040000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":719040000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-12-31","val":859564000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":859564000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1238010000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":1238010000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1887111000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1887111000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2100383000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":2100383000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2001438000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":2001438000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":646223000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":646223000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":557063000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilities":{"label":"Deferred Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":111000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":111000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":299000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":285000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":285000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":170000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":476000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":476000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":476000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":170000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":170000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":476000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":476000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":476000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":125000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":644000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":644000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":644000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":125000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":125000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":139000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":148000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":147000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2022-12-31","val":118607000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":118607000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":26298000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":35695000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":35695000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":35695000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":26298000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":27376000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37093000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":40928000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":162435000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":162435000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":162435000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q4I"},{"end":"2025-03-31","val":162718000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":162754000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":162335000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"DeferredTaxLiabilitiesInvestments":{"label":"Deferred Tax Liabilities, Investments","description":"Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":73425000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":73425000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":4712000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":4712000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":29554000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":29554000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":25618000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":25618000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":36582000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":36582000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":80433000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesLeasingArrangements":{"label":"Deferred Tax Liabilities, Leasing Arrangements","description":"Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3625000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":111167000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":108747000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":108747000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":96894000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":96894000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":60600000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":60600000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":52849000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":52849000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":52419000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2015-12-31","val":299000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":299000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":299000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":299000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1115000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":1392000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"}]}},"DepositsAssetsNoncurrent":{"label":"Deposits Assets, Noncurrent","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":1993000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":1993000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":1993000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":1993000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2054000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2587000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2104000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1775000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1775000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1775000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":2911000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2738000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2738000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":2738000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":2738000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2379000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2646000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2544000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5915000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"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":"2014-01-01","end":"2014-12-31","val":16500000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4500000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9200000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":4800000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":14200000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":5000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":20100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":20100000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6400000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":6400000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13300000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":13300000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":6900000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":6900000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":20900000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":20900000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":7600000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":7600000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":28700000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":28700000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":28700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7300000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":7300000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14500000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":14500000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":7200000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":7200000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":21800000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":21800000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":7300000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":7300000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":29700000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":29700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":29700000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8300000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":8300000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":17500000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":17500000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":9300000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":9300000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":29200000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":29200000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":11700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":11700000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":46800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":46800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":46800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15500000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":15500000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":30300000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":30300000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":14800000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":14800000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":45600000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":45600000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":15300000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":15300000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":60600000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":60600000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":60600000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15900000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":15900000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":32800000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":32800000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":16900000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":16900000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":48200000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":48200000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":15400000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":65000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":65000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":65000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22300000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":22300000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":41500000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":41500000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":19200000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":19200000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":68400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":68400000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":27000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":27000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":94200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":94200000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":94200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":27900000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":61400000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":33500000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":94300000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":32900000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":131500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":131500000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":131500000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":172800000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":172800000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":172800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":153100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":153100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":177000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":18586000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5546000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11956000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":18526000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":27626000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":27626000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9118000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":9118000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":18136000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":18136000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":27817000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":27817000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":37745000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":37745000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":37745000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9437000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":9437000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18562000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":18562000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":27647000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":27647000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":37279000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":37279000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":37279000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":10160000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":10160000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22488000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":22488000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":38323000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":38323000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":60961000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":60961000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":60961000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":18971000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":18971000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":37754000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":37754000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":56879000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":56879000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":75598000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":75598000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":75598000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":20061000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":20061000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":41117000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":41117000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":61741000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":61741000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":84212000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":84212000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":84212000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":29201000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":29201000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":57595000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":57595000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":95707000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":95707000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":134757000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":134757000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":134757000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":70056000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":70056000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":160895000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":160895000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":249616000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":249616000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":340523000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":340523000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":340523000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":93173000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":93173000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":187718000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":187718000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":303236000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":303236000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":408560000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":408560000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":408560000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":97640000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":97640000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":194543000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":194543000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":287249000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":287249000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":376127000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":376127000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":88948000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":181345000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":273464000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":369529000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DisposalGroupNotDiscontinuedOperationGainLossOnDisposal":{"label":"Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal","description":"Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":373445000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":373445000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":373445000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"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":"2014-01-01","end":"2014-12-31","val":-1.08,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.33,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.53,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-0.2,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.88,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-0.35,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1.24,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-1.24,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.37,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-0.37,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-0.08,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-0.08,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.46,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-0.46,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.09,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-0.09,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.08,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-0.08,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-0.04,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-0.04,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.13,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-0.13,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-0.04,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.04,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.06,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-0.06,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.07,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-0.07,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":0.05,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0.05,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.11,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-0.11,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-0.02,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-0.02,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.04,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-0.04,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0.07,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0.07,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.88,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.88,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.88,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.24,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-0.24,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.27,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-0.27,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-0.03,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-0.03,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.18,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-0.18,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":0.08,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0.08,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.48,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.48,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.48,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.09,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0.09,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.53,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":0.53,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":0.45,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":0.45,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.53,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":0.53,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.36,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.36,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.36,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.38,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-0.38,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.73,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-0.73,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-0.36,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-0.36,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.75,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-0.75,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-0.02,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-0.02,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.03,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":0.16,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.23,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-0.01,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-0.2,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-0.17,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.28,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-0.15,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-0.05,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-0.15,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.77,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":0.77,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1.08,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":1.08,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":0.32,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":0.32,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1.54,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1.54,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":0.46,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":0.46,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":4.7,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":4.7,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.31,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1.18,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":0.88,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1.94,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":0.76,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2.13,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":-1.08,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.33,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.53,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-0.2,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.88,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-0.35,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1.24,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-1.24,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.37,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-0.37,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-0.08,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-0.08,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.46,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-0.46,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.09,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-0.09,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.5,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.08,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-0.08,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-0.04,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-0.04,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.13,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-0.13,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-0.04,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.04,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.17,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.06,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-0.06,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.07,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-0.07,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":0.04,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0.04,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.09,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.11,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-0.11,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-0.02,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-0.02,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.04,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-0.04,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0.06,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0.06,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.81,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.81,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.81,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.24,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-0.24,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.27,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-0.27,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-0.03,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-0.03,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.18,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-0.18,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":0.07,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0.07,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.44,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.44,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.44,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.08,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0.08,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.48,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":0.48,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":0.4,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":0.4,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.48,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":0.48,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.33,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.33,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.33,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.38,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-0.38,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.73,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-0.73,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-0.36,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-0.36,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.75,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-0.75,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-0.02,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-0.02,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.93,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.03,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":0.16,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.23,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-0.01,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-0.2,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-0.17,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.28,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-0.15,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-0.05,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-0.15,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.74,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":0.74,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1.05,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":1.05,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":0.31,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":0.31,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1.5,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1.5,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":0.45,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":0.45,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":4.56,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":4.56,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.3,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1.17,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":0.87,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1.91,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":0.74,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2.1,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":-0.01,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.009,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.021,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-0.04,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.019,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-0.018,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.021,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.021,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.004,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-0.004,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.005,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":0.005,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-0.012,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":0.012,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.006,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-0.006,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.007,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-0.007,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.011,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.011,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.011,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.035,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-0.035,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.033,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-0.033,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":0.03,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-0.03,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.007,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-0.007,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0.039,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":0.039,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.002,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.002,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.002,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.007,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-0.007,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.027,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-0.027,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.114,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-0.114,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.22,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-0.22,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":0.051,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0.051,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.064,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.064,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.064,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.003,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-0.003,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.008,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":0.008,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":0.066,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0.066,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.171,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0.081,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.007,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.007,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.007,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.005,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.002,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":0.061,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":0.013,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.013,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.013,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.009,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-0.009,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-0.009,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.022,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0.022,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0.022,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.275,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.275,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.275,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-1.112,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1.112,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.228,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.212,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-01-01","end":"2014-12-31","val":-0.35,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.386,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.386,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.374,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.374,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.374,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1.195,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1.195,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1.195,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-7.185,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-7.185,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-7.185,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.349,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.349,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.349,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1.539,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1.539,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1.539,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2.904,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":2.904,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":2.904,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.467,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.467,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.467,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.112,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.112,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.112,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.004,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.004,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationDispositionOfBusiness":{"label":"Effective Income Tax Rate Reconciliation, Disposition of Business, 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 disposition of a business not qualifying as a discontinued operation.","units":{"pure":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.012,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.012,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.012,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":-0.015,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.018,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.018,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.024,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.024,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.024,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.149,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.149,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.149,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.147,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.147,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.147,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.014,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.014,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.014,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.04,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.04,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.04,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.104,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.104,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.104,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.02,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.02,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.02,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1.756,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-1.756,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-1.756,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.014,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.014,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":-0.018,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.033,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.011,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.033,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.009,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.01,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, 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 meals and entertainment expense.","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.003,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.003,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.034,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.034,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.034,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.003,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.003,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.003,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"}]}},"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":"2016-01-01","end":"2016-12-31","val":-0.008,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.007,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.007,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.017,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.017,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.009,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.015,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.002,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.005,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.024,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.027,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.027,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.054,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.045,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.044,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.014,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.012,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.012,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-0.217,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-0.217,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-0.217,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.027,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.027,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.011,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":0.007,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.004,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0.001,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.004,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.002,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.002,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.012,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.012,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.012,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.023,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":0.023,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0.023,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.005,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-0.005,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-0.005,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.022,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.022,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.022,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.016,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.016,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.016,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.006,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0.006,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0.006,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-0.022,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-0.022,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-0.022,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.001,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.001,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent":{"label":"Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":-0.024,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2.435,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":2.435,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5.49,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":5.49,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":5.49,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.458,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-0.458,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-0.458,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1.554,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-1.554,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-1.554,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-2.75,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-2.75,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-2.75,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.075,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0.075,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0.075,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-0.161,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-0.161,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-0.161,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.027,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-0.027,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"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":"2014-01-01","end":"2014-12-31","val":-0.001,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.002,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.002,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.004,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.004,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.004,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.011,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-0.011,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-0.011,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.001,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.001,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.001,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.003,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.003,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.003,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.006,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.006,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.006,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.011,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.011,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.011,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.459,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.459,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.459,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.039,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.039,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.043,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationTaxCredits":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":-0.027,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.082,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-0.082,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.085,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.085,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-0.085,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.415,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.415,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-0.415,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-1.648,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-1.648,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-1.648,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.139,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0.139,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0.139,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.346,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.346,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0.346,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.839,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.839,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.839,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.27,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-0.27,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-0.27,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-2.929,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-2.929,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-2.929,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.048,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.048,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent":{"label":"Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent","description":"Percentage 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 operations, attributable to Tax Cuts and Jobs Act.","units":{"pure":[{"start":"2017-01-01","end":"2017-12-31","val":-2.091,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-1080000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-860000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-874000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-970000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":-1776000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-1775000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1558000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":1558000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2672000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":2672000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":2536000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":2536000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-438000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-438000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-438000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1058000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":1058000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2331000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":2331000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":3836000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":3836000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":4303000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":4303000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1397000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3505000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-4154000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":-7221000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":4303000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1397000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3505000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-4154000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-7221000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-7221000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1277000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1277000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2340000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2340000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-673000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-673000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":3841000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":3841000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":3841000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-13588000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-13588000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-5182000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-5182000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":772000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":772000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":12995000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":12995000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":12995000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-8206000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-8206000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-7092000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-7092000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":-14311000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-14311000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-7066000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7066000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-7066000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-948000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-948000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-35442000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-35442000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":-94972000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-94972000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":-38363000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-38363000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-38363000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1033000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":1033000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6955000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":6955000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-28455000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-28455000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":29156000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":29156000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":29156000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-41755000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-41755000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-39771000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-39771000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":13600000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":13600000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":-88539000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-88539000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":22249000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":94932000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":80515000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":86081000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2015-12-31","val":2660000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":2660000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":2660000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":2660000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6493000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3347000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6712000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5799000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":5799000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":5799000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":5799000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":5799000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9039000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8469000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11878000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9103000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":9103000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":9103000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":9103000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":9103000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13833000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10229000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17691000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9612000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":9612000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":9612000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":9612000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":7534000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":18282000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":12125000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21313000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27969000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":27969000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":27969000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":27969000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":27969000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":29618000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":36983000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":42246000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":16990000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":16990000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":16990000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":16990000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q4I"},{"end":"2021-03-31","val":57807000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":67236000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":68959000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"}]}},"EmployeeRelatedLiabilitiesCurrentAndNoncurrent":{"label":"Employee-related Liabilities","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.","units":{"USD":[{"end":"2016-12-31","val":4769000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":4769000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7386000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9158000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"}]}},"EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount":{"label":"Share-based Payment Arrangement, Amount Capitalized","description":"Amount of cost capitalized for award under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":900000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":900000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":2000000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1200000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":1200000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":2800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":2800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":500000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":500000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1200000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":1200000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":700000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":700000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2500000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":2500000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":1300000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1300000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3700000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":3700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":3700000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1500000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1500000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4300000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":4300000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":2700000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":2700000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":6300000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":6300000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":2000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":2000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":9300000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":9300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":9300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1700000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1700000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3700000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":3700000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":1900000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":1900000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":6000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":6000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":2400000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":2400000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":8200000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":8200000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":8200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2300000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":2300000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5800000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":5800000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":3500000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":3500000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":9500000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":9500000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":3800000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":3800000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":13900000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":13900000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":13900000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3400000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":3400000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7400000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":7400000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":4000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":4000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":11000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":11000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":3600000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":3600000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":15100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":15100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":15100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3900000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":3900000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7600000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":7600000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":3600000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":3600000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":13200000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":13200000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":5600000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":5600000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":20700000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":20700000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":20700000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":5900000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":5900000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":13100000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":13100000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":7200000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":7200000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":22500000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":22500000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":9400000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":9400000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":30900000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":30900000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":30900000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6500000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":6500000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":17100000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":17100000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":10600000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":10600000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":29500000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":29500000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":12400000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":12400000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":41200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":41200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":8900000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":15300000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":6400000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":24600000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":9400000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":31800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":{"label":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","description":"Amount of cost not yet recognized for nonvested award under share-based payment arrangement.","units":{"USD":[{"end":"2016-12-31","val":257600000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":423800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":564500000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-12-31","val":687300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-09-30","val":1200000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1100000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1100000000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1600000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1700000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1700000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1800000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2800000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2600000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2700000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2500000000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3400000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3200000000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2900000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2500000000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3100000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2700000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2600000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2300000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2600000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2300000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2100000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2016-03-31","val":241600000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":303300000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":272400000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2017-03-31","val":297100000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":386000000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":399700000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2018-03-31","val":418700000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":531500000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":588500000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2019-03-31","val":527000000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":772000000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":745000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2020-03-31","val":657300000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1100000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"}]}},"EquitySecuritiesFVNINoncurrent":{"label":null,"description":null,"units":{"USD":[{"end":"2020-12-31","val":376258000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q4I"},{"end":"2020-12-31","val":376258000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"}]}},"EquitySecuritiesFvNi":{"label":"Equity Securities, FV-NI","description":"Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"end":"2017-12-31","val":25000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":25000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-09-30","val":61908000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":45342000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":45342000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":45342000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":45342000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":45342000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":31255000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":26413000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":28875000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":376258000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":376258000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":328384000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"}]}},"EquitySecuritiesFvNiCost":{"label":"Equity Securities, FV-NI, Cost","description":"Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2017-08-31","val":25000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3I"}]}},"EquitySecuritiesFvNiGainLoss":{"label":"Equity Securities, FV-NI, Gain (Loss)","description":"Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":36908000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":36908000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":36900000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":20342000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":20342000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":20342000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-14087000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-14087000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-18929000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-18929000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-4800000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-16467000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-16467000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":2500000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-12326000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-12326000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-12326000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":20999000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":20999000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":20999000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":20999000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":295297000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":295297000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":295297000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-28900000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-28900000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":47843000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":47843000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":41007000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":41007000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":35492000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":35492000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":35492000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":49741000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":49741000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":44626000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":44626000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":43914000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":43914000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":73457000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":73457000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":73457000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-14885000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-14885000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-16255000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-16255000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-16838000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-16838000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":-16523000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-16523000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-16523000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1111000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-1111000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2483000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":2483000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":-470000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":-470000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":32245000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":32245000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-126000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1456000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":172582000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":172256000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EquitySecuritiesFvNiRealizedGainLoss":{"label":"Equity Securities, FV-NI, Realized Gain (Loss)","description":"Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":276300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-28900000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":44400000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":73300000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":44400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":44400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount","description":"Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.","units":{"USD":[{"start":"2019-04-01","end":"2019-06-30","val":21000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2020-04-01","end":"2020-06-30","val":21000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q2"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":334000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4145000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":3811000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":4145000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":70702000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":70702000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":171640000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":171640000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":171640000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities":{"label":"Excess Tax Benefit from Share-based Compensation, Financing Activities","description":"Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1348000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"ExcessTaxBenefitFromShareBasedCompensationOperatingActivities":{"label":"Excess Tax Benefit from Share-based Compensation, Operating Activities","description":"Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1348000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1101000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2019-03-31","val":6191000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4907000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3624000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2446000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1391000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":522000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":242000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-03-31","val":6191000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4907000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3624000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2446000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1391000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":522000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":242000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Finance Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-12-31","val":2446000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFive":{"label":"Finance Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityPaymentsDueYearThree":{"label":"Finance Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":2446000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2446000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2446000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Finance Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":3745000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2461000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1178000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2020-03-31","val":1391000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":522000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":242000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeaseLiabilityUndiscountedExcessAmount":{"label":"Finance Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":665000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1375000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":1284000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1284000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2568000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2568000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":3860000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":3860000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":5029000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":5029000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1054000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":1054000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1923000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":2203000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":2446000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"FinanceLeaseRightOfUseAssetAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, Accumulated Amortization","description":"Amount of accumulated amortization of right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-12-31","val":10700000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":10700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-09-30","val":12900000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13100000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":1293000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1293000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2577000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2577000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":1284000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":1284000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3861000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":3861000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":1284000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":1284000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":5029000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":5029000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1054000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":1054000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1923000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":869000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2203000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":280000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2446000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, before Accumulated Amortization","description":"Amount, before accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-12-31","val":13100000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":13100000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-09-30","val":16000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"FinancingReceivableAllowanceForCreditLossesRecovery":{"label":"Financing Receivable, Allowance for Credit Loss, Recovery","description":"Amount of increase in allowance for credit loss on financing receivable from recovery.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"FinancingReceivableAllowanceForCreditLossesWriteOffs":{"label":"Financing Receivable, Allowance for Credit Loss, Writeoff","description":"Amount of writeoff of financing receivable, charged against allowance for credit loss.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"}]}},"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":"2015-12-31","val":9799000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":9799000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":9799000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":9799000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12512000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14646000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16723000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18813000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":18813000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":18813000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":18813000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":18813000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20934000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22877000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24681000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":26428000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":26428000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":26428000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":26428000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":26428000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":28303000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":31119000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35503000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":39531000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":39531000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":39531000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":39531000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":39531000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":43018000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":46976000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":42481000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":45420000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":45420000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":45420000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":45420000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":45420000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":49572000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":53706000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":58946000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":64714000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":64714000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":64714000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":64714000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":64714000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":71580000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":80826000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":91885000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":103038000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":103038000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":103038000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":103038000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":103038000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":144280000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":200432000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":253194000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":307261000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":307261000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":307261000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":307261000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":307261000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":361557000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":408595000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":479619000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":548203000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":548203000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":548203000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":548203000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":548203000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":603733000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":665863000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":726345000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":710963000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":710963000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":710963000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":710963000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":710963000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":715018000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":770666000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":818849000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":868176000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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-03-31","val":1260000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1260000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1260000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1098000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1580000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1569000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1569000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1730000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1730000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":33219000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":33195000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":26355000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27051000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27757000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25399000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":19459000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":19729000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-12-31","val":24051000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":83752000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1015163000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":841748000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2025-12-31","val":549165000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":7380000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":6226000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":13744000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-06-30","val":18069000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":20595000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":27679000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":25493000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":39535000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":42971000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":42908000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":229737000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":224493000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":218629000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":221883000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":217392000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":214611000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":222249000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":227482000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":205317000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":206929000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":211160000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":190611000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":180956000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":183165000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":183187000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":184557000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.","units":{"USD":[{"end":"2016-03-31","val":6259000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4125000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2048000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2017-03-31","val":5481000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3538000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1734000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2018-03-31","val":4864000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7863000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4069000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2019-03-31","val":11185000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8216000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3714000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2020-03-31","val":11994000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9291000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5277000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2021-03-31","val":20640000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":20781000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11250000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2022-03-31","val":172804000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":112301000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":54684000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2023-03-31","val":165612000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":108989000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":60708000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2024-03-31","val":163387000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":105960000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":54049000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2025-03-31","val":142705000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":95711000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":52655000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","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-03-31","val":1087000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1087000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1087000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":696000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":748000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":759000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":759000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":611000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":611000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8511000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8369000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6839000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7953000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9649000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8917000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5940000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9176000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-12-31","val":14548000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18201000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":149443000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":142826000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2025-12-31","val":133175000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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-03-31","val":2983000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2983000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2983000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1140000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1296000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1296000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1296000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":846000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":892000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10440000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10299000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8369000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9484000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11179000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10134000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8917000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12153000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11763000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14292000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":21376000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14436000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":28479000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":31915000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":31852000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":206281000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":200138000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":194274000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":197528000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":148734000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":146962000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":142779000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":147028000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":140740000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":141880000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":145443000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":133055000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":132973000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":135183000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":135204000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":136575000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2016-03-31","val":5687000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5687000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5687000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3097000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3253000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3253000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3253000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1479000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2039000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11638000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11496000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10299000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11413000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13109000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11829000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10134000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13405000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14743000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":17270000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":24353000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":21264000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":35306000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":38742000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":38679000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":219932000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":214204000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":208340000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":211595000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":196498000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":193717000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":188953000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":194185000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":144871000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":146050000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":149669000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":136843000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":133604000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":135813000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":135835000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":137205000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2016-03-31","val":7187000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7187000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7187000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5881000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6037000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6037000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6037000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3442000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4002000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13843000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13702000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11496000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":12611000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14306000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12800000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11829000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15479000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15995000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18521000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":25605000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":24241000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":38284000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":41720000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":41657000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":226760000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":221032000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":215168000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":218422000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":210565000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":207784000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":203020000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":208252000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":191250000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":192863000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":197093000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":180407000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":137392000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":139601000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":139623000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":140993000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss":{"label":"Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)","description":"Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":896000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":896000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":896000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":896000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1812000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1812000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1812000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-932000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-932000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-298000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-298000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":634000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":634000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-762000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-762000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-464000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-464000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":859000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":859000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":859000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":35310000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":35310000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-38040000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-73323000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-99375000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-61335000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-40553000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-40553000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-40553000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-9353000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":-11940000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-11940000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-112918000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"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":"2015-12-31","val":36575000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":36575000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":36575000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":36575000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":36975000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":36975000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":36975000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":38105000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":38105000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":38105000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":38105000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":38105000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":39329000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":39329000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":39329000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":40762000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":40762000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":40762000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":40762000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":40762000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":42441000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":116633000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":116633000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":116633000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":116633000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":116633000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":116633000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":116633000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":122715000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":131192000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":115274000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":114499000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":114499000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":114499000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":114499000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":114499000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":131508000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":153508000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":166508000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":202326000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":202326000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":202326000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":202326000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":202326000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":201376000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":343022000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":360577000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":360087000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":360087000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":360087000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":360087000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":360087000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2419479000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2348510000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2284070000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2321295000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":2321295000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":2321295000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":2321295000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":2321295000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2310643000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2286833000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2258570000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2309724000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":2309724000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":2309724000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":2309724000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":2309724000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2277351000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2295046000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2334281000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2144030000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2144030000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2144030000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2144030000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":2144030000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2106260000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2139401000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2144940000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2149846000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2015-12-31","val":26776000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":26776000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":26776000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":26776000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":26776000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":24463000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":22329000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":20252000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":19292000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":19292000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2016-12-31","val":19292000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2016-12-31","val":19292000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":18395000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2017-03-31","val":18395000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q1I"},{"end":"2017-06-30","val":16452000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2017-06-30","val":16452000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-06-30","val":16452000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14648000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2017-09-30","val":14648000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2017-12-31","val":14334000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2017-12-31","val":14334000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2017-12-31","val":14334000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14138000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2018-03-31","val":14138000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2018-03-31","val":14138000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-03-31","val":14138000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85514000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2018-06-30","val":85514000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-06-30","val":85514000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-06-30","val":85514000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2I"},{"end":"2018-09-30","val":81130000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-09-30","val":81130000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3I"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":77102000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":77102000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":77102000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":77102000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2018-12-31","val":77102000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":79697000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2019-03-31","val":79697000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-03-31","val":79697000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-03-31","val":79697000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":84216000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-06-30","val":84216000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-06-30","val":84216000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-06-30","val":84216000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":72793000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-09-30","val":72793000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":69079000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":69079000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":69079000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":69079000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2019-12-31","val":69079000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":81936000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":81936000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-03-31","val":81936000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-03-31","val":81936000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q1I"},{"end":"2020-06-30","val":99802000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":99802000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-06-30","val":99802000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-06-30","val":99802000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2I"},{"end":"2020-09-30","val":107562000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":107562000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":137612000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":137612000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2020-12-31","val":137612000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2020Q4I"},{"end":"2021-03-31","val":129796000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":129796000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-03-31","val":129796000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-03-31","val":129796000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q1I"},{"end":"2021-06-30","val":262196000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":262196000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-06-30","val":262196000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-06-30","val":262196000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2I"},{"end":"2021-09-30","val":268692000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":268692000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2021-12-31","val":257049000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2275199000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":2275199000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-03-31","val":2275199000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-03-31","val":2275199000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2148078000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":2148078000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-06-30","val":2148078000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-06-30","val":2148078000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2030876000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":2030876000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2022-12-31","val":2014034000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1949086000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":1949086000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-03-31","val":1949086000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-03-31","val":1949086000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1878238000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":1878238000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-06-30","val":1878238000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-06-30","val":1878238000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1778951000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":1778951000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":1761521000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1673618000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":1673618000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-03-31","val":1673618000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-03-31","val":1673618000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1629183000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":1629183000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-06-30","val":1629183000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-06-30","val":1629183000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1607936000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":1607936000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1433067000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1433067000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1433067000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1433067000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1433067000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1391242000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2025-03-31","val":1391242000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1368735000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-06-30","val":1368735000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1326091000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1281670000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"FinitelivedIntangibleAssetsAcquired1":{"label":"Finite-lived Intangible Assets Acquired","description":"Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":1529000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1224000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1224000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2657000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":2657000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1679000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":75871000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":75871000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":74192000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":74192000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":75871000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":75871000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":75871000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":75871000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":75871000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6082000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":6082000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14559000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":14559000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":8477000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":8477000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":14559000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":14559000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14559000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":14559000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":14559000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":17009000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":17009000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":39009000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":39009000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":22000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":22000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":51109000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":51109000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":12100000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":12100000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":85960000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":85960000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":85960000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":141000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":141000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":141000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":141000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":159100000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":159100000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":18100000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":18100000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":159100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":159100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":159100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2025000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2025000000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2028490000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":2028490000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":3490000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":3490000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2028490000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":2028490000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2006490000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":2006490000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":2006490000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":6300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":6300000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":6300000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-09-30","val":7536000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":7536000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":7536000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":7536000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":7536000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":7536000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-09-30","val":5217000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":5217000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":5217000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ForeignCurrencyTransactionGainLossBeforeTax":{"label":"Foreign Currency Transaction Gain (Loss), before Tax","description":"Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":-771000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-714000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":57000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1324000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-610000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":897000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1005000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":108000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":789000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-217000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3"}]}},"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":-133000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-240000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-240000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-240000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":-270000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":38000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":38000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-131000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":88000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":49000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"}]}},"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":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":-1625000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-1625000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-5047000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-5047000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-5047000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-990000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-990000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-990000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-990000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":-2393000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-2393000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":-6651000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-6651000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-6651000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"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":"2014-01-01","end":"2014-12-31","val":94220000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":28119000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":59923000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":31804000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":97743000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":37820000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":143466000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":143466000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":96107000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":96107000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":146891000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":146891000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":50784000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":50784000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":198966000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":198966000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":52075000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":52075000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":251993000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":251993000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":251993000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":56935000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":56935000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":119923000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":119923000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":62988000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":62988000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":184235000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":184235000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":64312000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":64312000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":250553000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":250553000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":250553000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":75501000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":75501000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":158273000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":158273000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":82772000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":82772000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":243800000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":243800000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":85527000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":85527000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":339245000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":339245000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":339245000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":101598000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":101598000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":202106000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":202106000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":100508000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":100508000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":318086000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":318086000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":115980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":115980000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":436250000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":436250000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":436878000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":129495000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":129495000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":265881000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":265881000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":136386000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":136386000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":419783000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":419783000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":153902000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":153902000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":579203000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":579203000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":579203000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":195909000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":195909000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":416929000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":416621000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":221020000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":220865000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":684405000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":683969000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":267476000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":267348000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":983326000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":982817000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":982817000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":444276000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":444149000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":839869000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":839869000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":395720000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":395720000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1235306000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":1235306000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":395437000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":395437000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1686849000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1686849000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1686849000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":432825000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":432825000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":982118000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":982118000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":549293000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":549293000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1463003000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":1463003000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":480885000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":480885000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2209190000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":2209190000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":2209190000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":471260000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":471260000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":944828000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":944828000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":473568000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":473568000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1420683000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1420683000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":475855000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":475855000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2149099000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2149099000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":491797000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":941034000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":449237000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1485008000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":543974000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1997587000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2014-12-31","val":40267000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":56699000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":56699000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":56699000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":56699000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":56699000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":56699000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":56699000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":57173000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":57173000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":57173000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":57173000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":57173000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":57173000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":58103000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":57961000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":57961000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":58327000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":58327000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":58327000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":58327000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":58327000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":58327000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":58327000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":255656000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":259964000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":261705000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":261705000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":261705000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":261705000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":261705000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":261705000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018Q4I"},{"end":"2019-03-31","val":267012000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":270161000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":265974000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":266345000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":266345000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":266345000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":266345000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":266345000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":266345000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":288533000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":295759000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":295760000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-06-30","val":295760000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q2I"},{"end":"2020-09-30","val":300620000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":316701000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":316701000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":316701000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":316701000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":316701000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":316701000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":316437000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":501400000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":519548000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":519276000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12428930000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11982135000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11557984000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":11966761000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11919274000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11944085000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11749198000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":11919720000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":11721329000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":11822260000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":12048108000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11417422000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":11417422000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":11417422000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":11417422000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":11417422000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11503741000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11816794000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":11807858000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":11849018000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"GoodwillAcquiredDuringPeriod":{"label":"Goodwill, Acquired During Period","description":"Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":16432000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":474000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1154000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":197329000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":201637000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":203378000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":203378000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7437000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":10832000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":10832000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":10832000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":10832000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22188000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":29492000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":33984000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":49571000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":49571000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2020-07-01","end":"2020-12-31","val":20079000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-07-01","end":"2020-12-31","val":20079000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-06-30","val":184827000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":203247000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":203079000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":203079000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":11688990000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11707851000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":11718209000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":11761866000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":11761866000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":7921000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":7921000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"}]}},"GoodwillAndIntangibleAssetImpairment":{"label":"Goodwill and Intangible Asset Impairment","description":"Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":132313000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":132313000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":133853000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":133853000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"GoodwillImpairmentLoss":{"label":"Goodwill, Impairment Loss","description":"Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":132313000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":132313000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2023-10-01","end":"2023-12-31","val":132313000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4"},{"start":"2024-01-01","end":"2024-12-31","val":73508000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":73508000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2024-10-01","end":"2024-12-31","val":73500000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-10-01","end":"2024-12-31","val":73500000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4"}]}},"GoodwillOtherIncreaseDecrease":{"label":"Goodwill, Other Increase (Decrease)","description":"Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":-2130000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2376000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":-2377000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":-1971000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-1971000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":-78000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":291000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":785000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":785000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2020-07-01","end":"2020-12-31","val":862000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-07-01","end":"2020-12-31","val":862000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-03-31","val":-264000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-128000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":-400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":-504000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-504000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"}]}},"GoodwillTransfers":{"label":"Goodwill, Transfers","description":"Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":-4186000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"}]}},"GoodwillWrittenOffRelatedToSaleOfBusinessUnit":{"label":"Goodwill, Written off Related to Sale of Business Unit","description":"Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":4221000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":4221000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"}]}},"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":"2014-01-01","end":"2014-12-31","val":226074000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":74285000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":164627000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":90342000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":260937000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":96310000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":370030000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":370030000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":110240000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":110240000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":259199000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":259199000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":148959000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":148959000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":409513000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":409513000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":150314000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":150314000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":576038000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":576038000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":576038000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":173431000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":173431000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":380860000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":380860000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":207429000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":207429000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":599476000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":599476000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":218616000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":218616000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":839306000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":839306000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":839306000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":255170000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":255170000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":570986000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":570986000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":315816000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":315816000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":923646000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":923646000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":352660000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":352660000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1303700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1303700000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1303700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":396754000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":396754000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":862599000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":862599000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":465845000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":465845000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1362636000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":1362636000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":500037000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":500037000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1889685000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":1889685000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":1889685000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":538501000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":538501000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1135264000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":1135264000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":596763000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":596763000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1929719000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1929719000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":794455000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":794455000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2733409000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2733409000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":2733409000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":963501000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":963501000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2104565000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":2104565000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":1141064000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":1141064000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3237780000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":3237780000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":1133215000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":1133215000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4419823000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":4419823000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":4419823000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1294960000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1294960000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2764608000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":2764608000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":1469648000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":1469648000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":4331697000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":4331697000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":1567089000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":1567089000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5991892000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":5991892000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":5991892000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1714584000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":1714584000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3580685000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":3580685000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":1866101000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":1866101000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5479134000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":5479134000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":1898449000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":1898449000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":7504886000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":7504886000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":7504886000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2094473000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":2094473000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4327953000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":4327953000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":2233480000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":2233480000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6577638000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":6577638000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":2249685000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":2249685000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":8889036000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":8889036000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2289603000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4826133000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":2536530000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":7487703000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":2661570000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":10359929000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ImpairmentOfIntangibleAssetsExcludingGoodwill":{"label":"Impairment of Intangible Assets (Excluding Goodwill)","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":19860000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":19860000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":65126000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":65126000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":45266000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":45266000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":71126000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":71126000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":6000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":6000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":71126000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":71126000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":71126000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":35961000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":35961000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":35961000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":35961000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":37580000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":37580000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":1619000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":1619000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":46571000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":46571000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":46571000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-139675000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-157229000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-157229000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-145499000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-145499000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-145499000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-10900000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-10900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-10900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":44538000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":44538000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":44538000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":456335000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":456335000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":456335000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":369016000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":369016000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":369016000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":417356000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":417356000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":417356000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-347968000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-347968000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-347968000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-30304000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-30304000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-30304000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1332836000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1332836000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1509181000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-152653000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-47560000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-76028000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-28468000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-129026000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-52998000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-176071000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-176071000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-96416000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-96416000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-123449000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-123449000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-27033000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-27033000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-155542000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-155542000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-32093000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-32093000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-169673000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-169673000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-169673000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14581000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-14581000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30071000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-30071000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-15490000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-15490000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-46816000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-46816000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-16745000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16745000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-62664000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62664000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62664000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-23811000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-23811000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-29113000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-29113000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-5302000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-5302000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-8404000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-8404000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":20709000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":20709000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-36127000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-36127000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-36127000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-38022000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-38022000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-45238000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-45238000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-7216000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-7216000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-13235000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-13235000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":32003000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":32003000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":378213000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":378213000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":378213000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-105356000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-105356000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-117586000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-117586000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-12230000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-12230000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-82440000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-82440000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":35146000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":35146000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":215967000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":215967000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":215967000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39955000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":39955000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":234273000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":234273000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":194318000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":194318000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":231849000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":231849000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-2424000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-2424000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":157462000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":157462000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":157462000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-209065000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-209065000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-417038000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-417038000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-207973000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-207973000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-453071000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-453071000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-36033000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-36033000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-565317000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-565317000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-565317000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-21382000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":74706000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-150924000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-38822000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-129542000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-113528000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-135155000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-51227000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":15769000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-12405000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-29143000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-29143000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-29143000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":506312000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":506312000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":755213000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":755213000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":248901000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":248901000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1079360000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1079360000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":324147000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":324147000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1357154000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1357154000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":227050000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":886432000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":659382000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1487958000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":601526000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1689911000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-12978000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-18842000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-18842000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-24174000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-24174000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-24174000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-51764000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-51764000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-51764000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-80665000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-80665000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-80665000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-78122000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-78122000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-78122000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-153049000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-153049000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-153049000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-259894000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-259894000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-259894000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-217349000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-217349000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-217349000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1161000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1161000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1161000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":24318000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":24318000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":180730000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear":{"label":"Income Tax Examination, Increase (Decrease) in Liability from Prior Year","description":"The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.","units":{"USD":[{"end":"2018-03-31","val":-1300000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-03-31","val":1300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-03-31","val":-1300000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2018Q1I"},{"end":"2019-12-31","val":8400000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":-8400000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q4I"}]}},"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":"2014-01-01","end":"2014-12-31","val":1440000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":418000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1570000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":1152000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2502000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":932000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3746000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":3746000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":339000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":339000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":651000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":651000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":312000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":312000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":881000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":881000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":230000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":230000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1917000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1917000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1917000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":509000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":509000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":981000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":981000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":472000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":472000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":334000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":334000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-647000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-647000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":149000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":149000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":149000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":175000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":175000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":779000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":779000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":604000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":604000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1845000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1845000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":1066000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":1066000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2326000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":2326000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":2326000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":129000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":129000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-347000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-347000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-476000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-476000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2259000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":2259000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":2606000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":2606000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2767000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2767000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":2767000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":535000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":535000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-217000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-217000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-752000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-752000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-1586000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-1586000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":-1369000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-1369000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2862000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2862000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":2862000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":947000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":947000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-8413000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-8413000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-9360000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-9360000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-7961000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-7961000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":452000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":452000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-1364000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-1364000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-1364000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1702000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-1702000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-398000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-398000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":1304000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":1304000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-17687000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-17687000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-17289000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-17289000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-12312000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-12312000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-12312000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2056000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-21122000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5756000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-29272000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-3700000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-8150000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":43773000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":51867000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":49529000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":81139000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-8019000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-8019000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-8019000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":35492000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":35492000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":94521000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":94521000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":59029000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":59029000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":137532000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":137532000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":43011000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":43011000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1509343000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1509343000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2024-10-01","end":"2024-12-31","val":-1300000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4"},{"start":"2025-01-01","end":"2025-03-31","val":38328000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":159376000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":121048000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":299304000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":139928000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":385701000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxesPaid":{"label":"Income Taxes Paid","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2442000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":420000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":791000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":1798000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":1916000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1916000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":220000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":220000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":168000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":168000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":321000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":321000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":395000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":395000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":395000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":334000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":334000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":850000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":850000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1117000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1117000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":1254000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1254000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1254000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":658000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":658000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":854000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":854000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1265000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1265000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":1622000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1622000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1622000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1342000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1342000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1717000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":1717000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":2266000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":2266000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":2744000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2744000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":2744000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2599000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":2599000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3156000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":3156000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":4452000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":4452000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":6001000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":6001000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":6001000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6376000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":6376000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8009000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":8009000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":9071000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":9071000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":10041000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":10041000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":10041000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1611000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1611000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7347000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":7347000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":18629000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":18629000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":39045000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":39045000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":39045000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":18652000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":18652000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":50301000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":50301000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":61325000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":61325000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":81376000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":81376000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":81376000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":38652000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":38652000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":131406000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":131406000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":205697000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":205697000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":270314000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":270314000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":22833000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":107357000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":116548000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":129390000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncreaseDecreaseInAccountsPayableTrade":{"label":"Increase (Decrease) in Accounts Payable, Trade","description":"Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":179000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4683000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3408000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":2048000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":7831000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":7831000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2576000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":2576000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2538000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":2538000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-867000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-867000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-2147000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-2147000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1459000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-1459000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":143000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":143000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1223000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1223000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":4515000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1990000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-9716000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-6470000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"}]}},"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":"2014-01-01","end":"2014-12-31","val":8113000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-5443000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3834000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":13950000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":21450000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":21450000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":55810000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":55810000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-13784000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-13784000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":86000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":86000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-409000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-409000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-409000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3930000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":3930000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17000000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":17000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":20328000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":20328000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":12207000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":12207000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2703000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":2703000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6083000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":31015000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":7190000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15721000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"}]}},"IncreaseDecreaseInCustomerAdvancesAndDeposits":{"label":"Increase (Decrease) in Customer Advances and Deposits","description":"The increase (decrease) during the reporting period in the amount of (a) prepayments by customers for goods or services to be provided at a later date, (b) the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement, or (c) a combination of (a) and (b).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2985000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":38631000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":67286000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":89446000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":6462000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":58866000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-1762000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":84826000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":139105000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":34128000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13953000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"}]}},"IncreaseDecreaseInLoansHeldForSale":{"label":"Increase (Decrease) in Loans Held-for-sale","description":"The increase (decrease) during the reporting period in the value of loans or securitized loans that are held with the intention to sell in the near future.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1184630000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1609611000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1609611000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2266738000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2266738000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":573502000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-12-31","val":1837137000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":812492000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"}]}},"IncreaseDecreaseInMortgageLoansHeldForSale":{"label":"Increase (Decrease) in Mortgage Loans Held-for-sale","description":"The increase (decrease) during the reporting period in the value of mortgage loans that are held with the intention to sell or be securitized in the near future.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-21000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-17554000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-183748000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-393221000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-627627000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-627627000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-242431000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-242431000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-560209000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-560209000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":-852187000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-852187000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":-1145314000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1145314000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1145314000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-337092000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-337092000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-716950000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-716950000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-1130378000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-1130378000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-1579834000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-1579834000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-1579834000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-467518000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-467518000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-975823000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-975823000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-1547158000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-1547158000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-2168682000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-2168682000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-555584000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-555584000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1041208000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":-1226994000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-1505406000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-531716000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":14323000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-3210000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4735000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":4457000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":12430000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":25841000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13327000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":21203000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7313000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-7985000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":3011000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-24685000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":14986000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-16116000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-16116000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-6105000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-6105000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2201000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":2201000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":6262000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":6262000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":26119000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":26119000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13444000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":13444000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":33495000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":50060000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":77405000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":19327000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"}]}},"IncreaseDecreaseInOtherCurrentLiabilities":{"label":"Increase (Decrease) in Other Current Liabilities","description":"Amount of increase (decrease) in current liabilities classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":3007000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1723000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-10000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":1524000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":19760000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":6655000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4567000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":1364000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13446000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":24025000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":15255000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":845000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":44102000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":6056000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":3909000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-368000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-368000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4327000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":4327000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":-1125000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-1125000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":3683000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":8198000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3165000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":5155000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":18008000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":27230000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":35294000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":16991000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":636000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-821000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1177000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-1102000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":-1220000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-1220000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6301000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-355000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":377000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":377000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-145000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-145000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-631000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-631000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-631000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-141000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-141000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":110000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":110000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1699000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1699000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":3274000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":3274000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1256000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1256000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9696000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":8875000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":6641000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2527000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"}]}},"IncreaseDecreaseInOtherNoncurrentLiabilities":{"label":"Increase (Decrease) in Other Noncurrent Liabilities","description":"Amount of increase (decrease) in noncurrent operating liabilities classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":23295000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4871000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7388000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":8801000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":11111000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":11111000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1360000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-1360000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-431000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-431000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":2376000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":2376000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":3149000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":3149000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":3149000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2902000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":2902000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5696000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":5696000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":8614000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":8614000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":11691000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":11691000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5379000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":5379000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6680000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":5458000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":13938000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3530000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"}]}},"IncreaseDecreaseInOtherOperatingCapitalNet":{"label":"Increase (Decrease) in Other Operating Assets and Liabilities, Net","description":"Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-2703000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":22136000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1702000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":27624000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":27624000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5095000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-3010000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-3010000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":34218000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":34218000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":47478000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":47478000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":47480000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":27563000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":27563000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":96668000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":96668000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":129155000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":129155000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":186819000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":185308000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":185308000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5206000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":20399000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":49273000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":49273000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":-74838000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-74838000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":61983000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":61983000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":61983000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-12132000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-12132000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":152562000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":152562000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":360660000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":360660000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":369639000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":369639000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":369639000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":30656000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":49722000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":170132000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":193648000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-53419000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-61513000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":379271000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":379271000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":419763000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-205970000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-205970000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-124486000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-124486000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":-108628000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":-100489000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":-121448000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-150021000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":244809000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":476582000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":376758000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":568419000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncreaseDecreaseInPayablesToCustomers":{"label":"Increase (Decrease) in Payables to Customers","description":"The change during the period, either increase or decrease, in amounts payable to customers. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS Report.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":49971000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":69547000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":76009000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":60438000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":84826000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":139105000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":172446000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":206574000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":206574000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-25085000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-11132000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":34149000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":34149000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":295406000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":295406000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":301778000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":301778000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":301778000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":147977000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":147977000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":267746000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":267746000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":581530000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":581530000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":15597000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":15597000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":15597000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":912749000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":912749000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1052867000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":1052867000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":519123000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":519123000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":523795000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":523795000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":181520000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":212929000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":212929000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1291968000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":1291968000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":1445608000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1445608000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":1733138000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":371598000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":371598000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1018906000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":80310000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":985322000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":175677000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":846906000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":235624000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":171555000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":171555000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":171555000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":136474000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":136474000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":332827000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":332827000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":599886000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":599886000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1060861000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1060861000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1060861000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-418948000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-418948000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-184570000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-184570000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":1390888000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":1390888000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1256578000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1256578000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1256578000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":465891000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":465891000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":871931000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":871931000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":-1319654000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":-1319654000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":-1853872000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1853872000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":164904000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":315632000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":313061000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":373925000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":7075000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":252000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":1878000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":313000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8453000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":8473000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":8492000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":11422000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":11422000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":10372000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":10372000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":10432000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":10432000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":10432000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":17445000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":17445000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":15413000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":15413000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":15413000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":25086000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":25086000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25028000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":25028000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":24971000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":24971000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":25447000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":25447000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":26286000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":26286000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":25090000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":25090000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":25090000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"}]}},"IncrementalCommonSharesAttributableToConversionOfDebtSecurities":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.","units":{"shares":[{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":6409000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":6409000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":322000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":322000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":19585000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":19585000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":23351000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":23351000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":18727000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":18727000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":408000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":408000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":408000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":14181000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":12108000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":12108000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":12108000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":12108000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":10186000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":10186000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":12108000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":12108000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":12108000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":12108000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":12108000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":12108000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9353000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":6583000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":3844000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":5660000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":3844000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":5203000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.","units":{"shares":[{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":47175000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":47175000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":28549000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":28549000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":30602000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":30602000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":30645000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":25861000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":26166000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":23378000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":23628000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":23628000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20972000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":20972000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":19897000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":19897000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":18825000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":18825000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":18991000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":18991000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":17180000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":17180000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17849000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":17849000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":17849000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7164000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":5168000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":5168000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":5168000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":8851000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":8851000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":7610000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":7610000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":6369000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":6369000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6481000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":6481000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":4224000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":4224000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":7289000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":7289000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":6619000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4412000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":2202000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":5479000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":7615000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":5392000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":37800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":44900000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":44900000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":75200000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":75200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":58100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":-414000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-858000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-444000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-995000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-137000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":-69000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":717000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":60000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":1044000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":129000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":327000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":243000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":933000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":183000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-111000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":533000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-499000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-499000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3765000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-3765000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-3266000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-3266000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-5619000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-7570000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-1854000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-3080000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-10053000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-10053000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2819000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-2112000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5474000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-5582000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-2655000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-3470000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-12806000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-12806000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":-7224000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-7224000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-17982000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-17982000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-17982000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4681000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-4681000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-9824000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-9824000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-5143000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-5143000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-15456000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-15456000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-5632000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":-5632000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-21516000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-21516000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-21516000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-9206000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-9206000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-23975000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-23975000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-14769000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-14769000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-38955000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-38955000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":-14980000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-14980000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-56943000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-56943000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-56943000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-253000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-253000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-6717000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-6717000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-6464000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-6464000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-20126000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-20126000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-13409000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-13409000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-33124000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-33124000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-33124000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-15748000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-15748000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-28714000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-28714000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-12966000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-12966000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-34756000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-34756000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-6042000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-6042000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-36228000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-36228000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3161000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":3161000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7105000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":3944000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":28520000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":21415000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":47221000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":18745000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":940000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":418000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":744000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":888000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":981000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":981000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":142000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":142000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":284000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":284000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":428000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":428000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":570000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":570000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":142000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":142000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":284000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":284000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1230000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1374000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":966000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1108000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":570000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":1230000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":1374000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1374000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":966000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1108000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1945000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1945000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":4125000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":4125000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":4125000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":538000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":538000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2836000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2836000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":3377000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":3377000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":5677000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":5677000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":5677000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":397000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":397000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2553000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":2553000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":3665000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":3665000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":3857000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":3857000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":3857000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":828000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":828000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3945000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":3945000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":4770000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":4770000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":40446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":40446000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":40446000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2725000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2725000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":37948000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":37948000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":42836000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":42836000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":84876000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":84876000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":84876000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":16680000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":16680000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":63251000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":63251000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":80120000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":80120000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":130009000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":130009000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":130009000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":23031000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":23031000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":72217000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":72217000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":89353000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":89353000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":205776000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":205776000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":19478000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":113270000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":124220000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":246331000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2015-12-31","val":11864000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":11864000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":11864000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":11864000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14878000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":17199000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14695000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13724000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":13724000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":13724000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":13724000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":13724000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13951000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18457000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21204000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16777000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":16777000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":16777000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":16777000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":16777000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":20899000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":22041000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25294000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":28627000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":28627000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":28627000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":28627000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":28627000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":26679000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29354000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":44690000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":47683000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":47683000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":47683000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":47683000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":47683000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":54719000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":55422000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":70422000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":61129000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":61129000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":61129000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":61129000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":61129000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":63825000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":58786000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":73413000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":77058000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":77058000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":77058000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":77058000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":77058000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":72340000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":78737000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":102962000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":97703000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":97703000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":97703000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":97703000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":97703000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":101655000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":97949000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":96398000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":110097000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":110097000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":110097000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":110097000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":110097000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":119413000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":104728000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":118148000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":104990000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":104990000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":104990000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":104990000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":104990000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":108840000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":138141000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":166631000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":158319000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":19800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23400000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":23400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":18300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":18300000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":25000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":126600000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":126600000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":126600000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":156200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":156200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":127100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":11400000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3400000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":6800000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":3300000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":9800000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":3100000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":12800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":12800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2800000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":2800000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5500000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":5500000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":2700000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":2700000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":8400000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":8400000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":2900000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":2900000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":11300000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":11300000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":11300000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2800000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":2800000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5900000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":5900000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":3100000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":3100000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9600000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":9600000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":3700000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12900000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":12900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":12900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4500000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9800000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":5300000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":16200000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":6400000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":23300000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":23300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":23300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":32500000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":9061000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":16754000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":19745000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":8771000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":10684000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":27788000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":29226000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":8911000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":9531000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":39319000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":39319000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22322000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":22322000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":43438000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":21116000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":64707000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":21269000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":86106000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":86106000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":21703000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":88447000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":88447000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":108797000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":108797000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":91613000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":91613000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":80396000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":80396000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":80211000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2019-03-31","val":425957000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":452720000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":492508000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":534778000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":557513000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":556781000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":544926000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":566328000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":550495000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":540172000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":499473000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":393531000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":374827000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":347745000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":211056000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":233739000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":270872000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":253091000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":269229000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-12-31","val":240827000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":224498000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":186827000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":128729000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":85662000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":44333000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2019-12-31","val":42173000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-06-30","val":70520000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":70582000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":70774000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":79498000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":78304000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":81160000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":65279000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":65306000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":66746000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":47952000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":50866000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":54842000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":43058000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":45520000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-12-31","val":49430000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":46015000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":49056000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":45631000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":48153000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":51204000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":54229000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":57054000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":61005000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":62847000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":65056000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":46023000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":46850000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":54095000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49424000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":53839000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":52460000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":45389000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":54115000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":55819000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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-03-31","val":53426000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":57178000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":59459000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":68106000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":70409000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":65724000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":65840000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":72478000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":54291000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":59612000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":61301000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":49352000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":58422000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":61793000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":39182000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":40578000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":40388000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":65503000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":67683000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":71259000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72208000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":78724000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":73060000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":77904000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":68669000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":59151000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":63169000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":67850000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":20112000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13305000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5942000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2020-03-31","val":39616000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":29887000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14652000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2021-03-31","val":53124000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2019-03-31","val":14323000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13072000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13245000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13494000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":78640000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":86469000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":84783000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":82811000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":80806000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":76407000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":65639000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":48177000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":40927000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":34822000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":386724000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":386724000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":386724000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":386724000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":500185000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":461833000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":541819000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":635209000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":635209000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":635209000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":635209000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":635209000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":963180000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1037970000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1350943000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1400937000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":1400937000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":1400937000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":1400937000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":1400937000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1569632000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2473198000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2851224000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2160522000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":2160522000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":2160522000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":2160522000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":2160522000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3281002000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3469534000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2750710000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2836208000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":2836208000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":2836208000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":2836208000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":2836208000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4195928000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5885965000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6051441000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7187981000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":7187981000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":7187981000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":7187981000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":7187981000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9034347000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11078987000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10904712000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10612175000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":10612175000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":11712771000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":11712771000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":11712771000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11677075000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11993749000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":12590994000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14112985000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":14112985000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":14112985000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":14112985000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":14112985000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":13862442000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13306116000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14724392000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":15377057000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":15377057000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":15377057000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":15377057000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":14338472000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":16645634000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":18253605000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":16446140000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":15542633000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":15542633000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":15542633000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":15542633000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":15542633000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14960493000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":14735499000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16709615000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":17380005000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":894772000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":894772000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":945069000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":933292000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1052208000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1211362000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":1211362000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1211362000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1591113000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1741714000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2083852000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":2187270000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2379612000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3554827000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3973368000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":3281023000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":3281023000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":3281023000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4402591000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4654006000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4000504000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4551258000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":4551258000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":4551258000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6003873000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7812272000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8114276000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9869550000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":9869550000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":9869550000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":11348720000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13815688000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":13909426000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13925764000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":13925764000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":15026360000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":29127467000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":28885160000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":29120932000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":31364340000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":31337327000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":31075924000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":32554898000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":34069893000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":33031308000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":35612830000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37546600000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":36355435000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":36777595000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":36395567000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":36858391000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":39182823000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":39549887000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":334202000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":334202000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":334202000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":334202000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":449932000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":411469000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":486024000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":577464000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":577464000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":577464000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":577464000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":577464000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":554896000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":624928000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":930679000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":972827000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":972827000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":972827000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":972827000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":972827000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1131732000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1315910000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1863537000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1018541000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":1018541000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":1018541000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":1018541000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":1018541000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2183559000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2375594000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1644901000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1694085000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1694085000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1694085000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1694085000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1694085000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2004658000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3632516000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3825711000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4126104000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":4126104000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":4126104000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":4126104000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":4126104000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5561102000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5646770000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5549145000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5435104000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":5435104000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":6535700000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":6535700000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":6535700000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6030021000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6960986000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7278565000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8434516000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":8434516000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":8434516000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":8434516000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":8434516000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8706266000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8239036000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9192115000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9921629000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":9921629000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":9921629000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":9921629000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":8883044000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12501202000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12230693000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10039962000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8546798000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":8546798000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":8546798000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":8546798000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":8546798000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8686711000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10071314000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10107990000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10384460000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LinesOfCreditCurrent":{"label":"Line of Credit, Current","description":"The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-06-30","val":447764000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":473496000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":464094000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":464094000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":464094000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":464094000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":464094000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":764208000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":823683000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":725658000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":497533000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":497533000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":497533000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":497533000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":497533000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":124636000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":68416000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":31116000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16840000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"}]}},"LitigationReserveCurrent":{"label":"Estimated Litigation Liability, Current","description":"Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q4I"},{"end":"2016-03-31","val":50000000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"}]}},"LitigationSettlementAmount":{"label":"Litigation Settlement, Amount (Deprecated 2017-01-31)","description":"Amount of judgment or settlement awarded to (against) the entity in respect of litigation.","units":{"USD":[{"end":"2016-06-08","val":-50000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2016-06-08","val":-50000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q2I"}]}},"LitigationSettlementAmountAwardedToOtherParty":{"label":"Litigation Settlement, Amount Awarded to Other Party","description":"Amount awarded to other party in judgment or settlement of litigation.","units":{"USD":[{"end":"2016-06-08","val":50000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-06-08","val":50000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q2I"}]}},"LoansReceivableHeldForSaleNetNotPartOfDisposalGroup":{"label":"Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance","description":"Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.","units":{"USD":[{"end":"2015-12-31","val":604000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":604000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":604000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":29774000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":28817000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":42144000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":42144000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":42144000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":42144000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":42144000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":51883000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":50079000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":58331000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":73420000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":73420000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":73420000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":73420000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":73420000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":78821000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85040000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":73219000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":89974000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":89974000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":89974000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":89974000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":89974000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":123471000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":136511000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":120776000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":164834000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":164834000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":164834000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":164834000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":164834000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":160709000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":567499000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":524173000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":462665000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":462665000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":462665000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":462665000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":462665000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":742378000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":807402000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":708086000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":517940000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":517940000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":517940000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":517940000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":517940000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":357115000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":465693000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":462980000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":474036000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":474036000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":474036000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":474036000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":474036000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":476754000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":499250000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":597035000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":775424000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":775424000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":775424000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":775424000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":775424000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":892068000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":961581000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1008312000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1111107000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1111107000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1111107000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1111107000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1111107000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1322049000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1411653000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":778039000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":782966000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"LoansReceivableHeldForSaleReconciliationToCashFlowDeductionsFromHeldForSale":{"label":"Loans Receivable Held-for-sale, Reconciliation to Cash Flow, Deductions from Held-for-sale","description":"Amount, after allowance for bad debt, of deductions to loan receivables held-for-sale that are not part of a disposal group.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":46400000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2020-01-01","end":"2021-03-31","val":201700000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":155300000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2020-01-01","end":"2021-06-30","val":336600000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":290300000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":134900000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2"},{"start":"2020-01-01","end":"2021-09-30","val":434200000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":387900000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":97600000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3"},{"start":"2020-01-01","end":"2021-12-31","val":725900000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":679600000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2020-01-01","end":"2022-03-31","val":1000000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":299700000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"}]}},"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":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q4I"},{"end":"2018-09-30","val":125971000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4687000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4681000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4637000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":455000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":455000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":455000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q4I"},{"end":"2022-06-30","val":459984000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":460170000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"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":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":345739000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":349960000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":354237000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":358572000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":358572000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":358572000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":358572000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":358572000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":362965000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1071437000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":897976000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":899695000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":899695000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":899695000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":899695000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":899695000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":909302000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":919026000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":928869000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":938832000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":938832000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":938832000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":938832000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":938832000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1760847000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1778428000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1758611000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2586924000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":2586924000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2586924000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2586924000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2586924000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2980202000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4841277000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4737829000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4559208000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":4559208000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":4109829000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"}]}},"LossContingencyAccrualCarryingValueCurrent":{"label":"Loss Contingency, Accrual, Current","description":"Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":17176000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":17176000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":17176000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":17176000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":15419000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":16093000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":21428000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20064000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":20064000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":20064000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":20064000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":20064000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20444000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22455000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":26720000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":26893000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":26893000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":26893000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":26893000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":26893000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":28309000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29207000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35332000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":33682000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":33682000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":33682000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":33682000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":36047000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":39630000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":37419000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"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":"2014-01-01","end":"2014-12-31","val":18478000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13757000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":21566000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":32967000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":43379000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":54009000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":7182000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":7182000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":23392000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":25316000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":36875000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":38201000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":50819000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":51235000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":51235000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":11558000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":11891000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":30292000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":30292000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":50185000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":50185000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":67018000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":67018000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18031000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":18031000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":40007000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":40007000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":63603000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":63603000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":88077000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":27841000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":62105000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":94827000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"}]}},"MinorityInterest":{"label":"Stockholders' Equity Attributable to Noncontrolling Interest","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":47849000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":44889000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":40734000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":40734000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":40734000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":40734000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":40734000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":37570000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":36307000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":32274000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":28476000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":28476000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":28476000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":28476000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":28476000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":25988000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":22652000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":17846000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-2420000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":-2420000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":-2420000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":-2420000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":-2420000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-3605000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-9001000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-11619000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-32970000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":-32970000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":-32970000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":-32970000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":-32970000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-34120000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-34244000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-34190000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-34396000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2014-01-01","end":"2014-12-31","val":194152000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1749000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8633000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-17791000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":264763000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":264763000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-4850000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-4850000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9966000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":9966000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":42774000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":42774000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":90741000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":90741000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":90741000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":377583000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":377583000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":427779000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":427779000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":431121000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":431121000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":454933000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":454933000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":454933000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3038000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":3038000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":791811000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":791811000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":690738000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":690738000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":515755000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":515755000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":515755000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-26852000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-26852000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-42405000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-42405000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-86209000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-86209000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-98874000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-98874000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":243401000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":918120000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":918120000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1366812000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":1366812000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":1331424000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1331424000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":2315195000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":3676735000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":3676735000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":180992000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":1119588000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2111347000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":2920992000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":1998740000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":2610022000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":2652034000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":2652034000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":2652034000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-968556000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-968556000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1240199000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-1240199000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":-881408000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-881408000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":97580000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":97580000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":97580000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-9083000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-9083000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-721010000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-721010000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-1040573000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-1040573000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":-240137000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-240137000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-240137000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":32409000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":32409000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1173347000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":1173347000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":1245092000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1245092000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1952662000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1952662000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1211632000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-2119460000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":-652901000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":-613099000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":-24554000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-14269000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-24620000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":-35586000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":-45096000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-43218000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-81326000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-81013000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-105206000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-96753000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":-120420000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-111947000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-122733000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-114241000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-114241000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-170394000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-170394000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-255744000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-255744000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":-360509000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-360509000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":-340611000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-340611000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-340611000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-15493000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-15493000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-166047000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-166047000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":-775255000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-775255000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-905848000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-905848000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-905848000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-70387000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-70387000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-95755000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-95755000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-296678000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-296678000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":95193000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":95193000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":95193000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-114617000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-114617000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-302295000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-302295000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":-531713000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-531713000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":-606636000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-606636000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-606636000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-158023000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-158023000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-933039000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-933039000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":-1256619000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-1256619000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1310879000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-1310879000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-1310879000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1130613000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1130613000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1340283000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":1340283000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":1505250000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":1505250000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1225696000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1225696000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1225696000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":623924000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":623924000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":578899000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":578899000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":404968000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":404968000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":683201000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":683201000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":683201000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1042387000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":1042387000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":867414000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":867414000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":973108000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":973108000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":649952000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":649952000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":914708000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":428928000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":-671814000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":-2801932000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":-112379000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-10950000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-10499000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":3130000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":21123000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":21123000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-15511000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-13749000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-35771000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-32538000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":42235000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":23235000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":23131000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":23131000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":23131000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":43998000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":43998000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":90590000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":90590000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":130317000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":130317000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":127711000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":127711000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":127711000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":52053000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":52053000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":71032000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":71032000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":118660000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":118660000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":295080000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":295080000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":295080000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":32444000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":32444000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":165836000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":165836000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":404583000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":404583000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":465699000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":465699000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":327630000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":121296000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":121296000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-151833000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-151833000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":260877000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":260877000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":381603000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":173110000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":173110000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-97741000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-29193000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":297812000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":246154000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":672776000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":653476000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":847830000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":847830000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":847830000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":229423000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":229423000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":114797000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":114797000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":130534000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":130534000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":175903000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":175903000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":175903000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":294401000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":294401000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":407719000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":407719000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":898884000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":898884000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":100961000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":100961000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":100961000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":489395000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":489395000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1008787000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":1008787000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":1693550000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1693550000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1707350000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1707350000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":133336000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":507658000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":1958714000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":2579714000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":-154093000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-47978000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-77598000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-29620000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-131528000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-53930000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-179817000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-179817000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-96755000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-96755000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-124100000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-124100000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-27345000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-27345000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-156423000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-156423000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-32323000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-32323000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-171590000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-171590000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-171590000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-15090000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-15090000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-31052000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-31052000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-15962000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-15962000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-47150000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-47150000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-16098000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16098000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-62813000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62813000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-62813000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-23986000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-23986000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-03-31","val":-23986000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-03-31","val":-23986000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-29892000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-29892000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-5906000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-5906000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-5906000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-10249000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-10249000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":19643000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":19643000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-38453000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-38453000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-38453000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":-38151000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-44891000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-44891000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-6740000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-6740000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-04-01","end":"2019-06-30","val":-6740000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-6740000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-15494000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-15494000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":29397000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":29397000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-117369000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-117369000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-80854000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-80854000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":36515000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":36515000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-16838000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":98316000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-139344000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-3726000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-122506000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-102042000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-168298000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-92464000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-28954000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-88738000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":189872000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":728330000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":538458000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1189874000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":461544000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1305636000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NetIncomeLossAttributableToNoncontrollingInterest":{"label":"Net Income (Loss) Attributable to Noncontrolling Interest","description":"Amount of Net Income (Loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-343000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-343000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-343000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-343000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-3303000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-3303000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-2960000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-2960000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7458000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7458000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-7458000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-3164000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-3164000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-4427000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-4427000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-1263000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-1263000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-8460000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-8460000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-4033000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-4033000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-12258000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-12258000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-12258000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2488000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-2488000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5824000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-5824000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-3336000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-3336000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-10630000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-10630000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-4806000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-4806000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-30896000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-30896000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-30896000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1185000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-1185000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-6581000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-6581000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":-5396000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":-5396000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-9199000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":-9199000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":-2618000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":-2618000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-30550000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-30550000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1150000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1274000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":-124000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1220000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":54000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-1426000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-154093000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-212017000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-212017000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-171590000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-171590000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-62813000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":-117369000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-80854000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":36515000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-16838000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":98316000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-139344000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-3726000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-122506000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-102042000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-168298000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-92464000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-28954000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-88738000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":189872000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":728330000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":538458000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1189874000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":461544000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1305636000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NetIncomeLossAvailableToCommonStockholdersDiluted":{"label":"Net Income (Loss) Available to Common Stockholders, Diluted","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":-117369000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-80854000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":36515000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":243029000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":204021000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":243113000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":84000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":166284000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-204199000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-412213000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-208014000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-426924000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-14711000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-16838000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":98316000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-139344000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-3726000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-122506000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-102042000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-168298000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-92464000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-28954000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-88738000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2897047000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":189872000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":728330000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":538458000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1189874000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":461544000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1305636000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NoncontrollingInterestIncreaseFromBusinessCombination":{"label":"Noncontrolling Interest, Increase from Business Combination","description":"Amount of increase in noncontrolling interest from a business combination.","units":{"USD":[{"start":"2021-04-01","end":"2021-06-30","val":48192000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":48192000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":48192000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":48192000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-12-31","val":48192000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":48192000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":48192000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"}]}},"NoncurrentAssets":{"label":"Long-Lived Assets","description":"Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.","units":{"USD":[{"end":"2015-12-31","val":170697000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":170697000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":170697000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":170697000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":170201000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":165353000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":166908000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":164793000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":164793000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":164793000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":164793000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":164793000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":167511000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":161855000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":161275000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":164157000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":164157000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":164157000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":164157000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":164157000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":170635000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":462916000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":471239000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":481209000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":481209000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":481209000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":481209000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":481209000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":592371000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":592933000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":581471000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":597766000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":597766000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":597766000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":597766000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":597766000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":934586000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1012068000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1054302000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1144721000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":1144721000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1144721000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":1144721000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":1144721000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1155266000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1485756000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1511774000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1507871000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1507871000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1507871000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":1507871000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1507871000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":15462290000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":14884672000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":14330757000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14683269000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":14683269000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":14683269000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":14683269000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":14683269000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14544733000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14433000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14124540000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":14221998000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":14221998000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":14221998000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":14221998000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":14221998000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":13928520000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":13980081000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":14205557000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13384875000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":13384875000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":13384875000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":13384875000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":13384875000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13416297000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":13698951000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":13691115000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13668992000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"NonoperatingIncomeExpense":{"label":"Nonoperating Income (Expense)","description":"The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-2162000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-796000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-746000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":50000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1390000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-644000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1613000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-1613000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":786000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":984000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":198000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":690000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-294000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":780000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":780000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-8458000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"NotesAndLoansReceivableNetCurrent":{"label":"Financing Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":33130000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":79482000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":91447000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2024-12-31","val":2504879000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2670322000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"NumberOfBusinessesAcquired":{"label":"Number of Businesses Acquired","description":"The number of businesses acquired by the entity during the period.","units":{"business":[{"start":"2018-04-01","end":"2018-06-30","val":2,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":2,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q2"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"}]}},"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":{"segment":[{"start":"2016-01-01","end":"2016-03-31","val":1,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":1,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":1,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":1,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":2,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":2,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-07-01","end":"2020-12-31","val":2,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2021-01-01","end":"2021-03-31","val":2,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":2,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":2,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"}]}},"NumberOfReportableSegments":{"label":"Number of Reportable Segments","description":"Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.","units":{"segment":[{"start":"2016-01-01","end":"2016-03-31","val":1,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":1,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":1,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":1,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":2,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":2,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-07-01","end":"2020-12-31","val":2,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2021-01-01","end":"2021-03-31","val":2,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":2,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":2,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":2,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":2,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":2,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":2,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":2,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":2,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":2,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":2,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NumberOfReportingUnits":{"label":"Number of Reporting Units","description":"Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.","units":{"reporting_unit":[{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}],"segment":[{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"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":"2014-01-01","end":"2014-12-31","val":376565000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":120635000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":239051000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":118416000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":387578000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":148527000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":544488000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":544488000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":207373000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":207373000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":383692000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":383692000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":176319000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":176319000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":565988000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":565988000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":182296000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":182296000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":746491000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":746491000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":746491000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":187513000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":187513000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":407166000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":407166000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":219653000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":219653000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":640673000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":640673000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":233507000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":233507000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":893512000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":893512000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":276162000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":276162000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":594625000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":594625000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":318463000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":318463000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":957152000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":957152000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":362527000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":362527000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1340314000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":418796000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":885484000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":466688000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1353427000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":467943000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-150491000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-46350000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-74424000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-28074000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-126641000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-52217000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-174458000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-174458000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-97133000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":-97133000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-124493000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":-124493000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":-27360000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":-27360000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-156475000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":-156475000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-31982000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-31982000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-170453000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-170453000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-170453000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14082000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":-14082000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-26306000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-26306000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-12224000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-12224000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-41197000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-41197000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-14891000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-14891000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-54206000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-54206000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-54206000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-20992000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-20992000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-23639000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-23639000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-2647000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-2647000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-33506000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-33506000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":-9867000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-9867000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-36614000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-36614000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-36614000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-22042000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-22042000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-22885000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-22885000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-843000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-843000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":9209000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":9209000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":32094000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":32094000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":26557000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":26557000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":26557000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-90288000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-90288000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-113340000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-113340000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-23052000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":-23052000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-63998000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-63998000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":49342000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":49342000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-18815000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-18815000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-18815000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":67736000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":67736000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":192730000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":192730000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":124994000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":124994000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":215726000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":215726000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":22996000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":22996000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":161112000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":161112000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":161112000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-226789000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-226789000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-440562000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-440562000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-213773000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-213773000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-489351000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-489351000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-48789000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-48789000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-624532000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-624532000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-624532000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-6172000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-6172000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-138279000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-138279000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-132107000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-132107000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-148187000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-148187000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-9908000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-9908000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-278839000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-278839000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-278839000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":249743000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":249743000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":556305000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":556305000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":306562000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":306562000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":879314000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":879314000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":323009000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":323009000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":892327000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":892327000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":329302000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":813595000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":484293000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1223035000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":409440000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1708406000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":6690000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":6690000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14177000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":14177000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":7487000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":7487000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":21626000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":21626000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":7449000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":7449000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":29422000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":29422000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15125000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":15125000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":32343000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":17218000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":50782000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":18439000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":70254000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":70254000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20432000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":83136000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":83136000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":93365000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":93365000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":77659000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":77659000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":57232000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":57232000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":56379000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":32500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":32500000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":75200000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":75200000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":75200000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":80300000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":80300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":80300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":93600000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":93600000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":93600000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":75800000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":75800000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":75800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":52100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":52100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":58200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-03-31","val":135597000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":132220000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":132236000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":136105000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":386897000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":428428000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":436024000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":442409000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":455854000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":459044000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":424458000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":343358000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":331258000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":312185000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":23041000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":24955000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25779000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27275000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":27275000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":27275000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":27275000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":27275000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":37335000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":43627000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":51041000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":52747000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":52747000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":52747000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":52747000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":52747000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":55485000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":57102000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":60482000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":64027000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":64027000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":64027000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":64027000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":64027000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":71393000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":125107000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":70304000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":66854000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":66854000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":66854000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":66854000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":66854000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":62673000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":57579000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":52851000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":53721000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":53721000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":53721000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":53721000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":53721000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":53188000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":51906000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":53529000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":52880000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":52880000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":52880000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":52880000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":52880000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":52017000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":51982000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":55380000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":55349000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2019-03-31","val":112556000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":107265000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":106457000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":108830000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":108830000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":108830000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":108830000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":108830000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":349562000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":384801000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":384983000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":389662000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":389662000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":389662000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":389662000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":389662000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":400369000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":404571000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":390690000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":395017000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":395017000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":395017000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":395017000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":395017000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":395602000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":332768000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":369798000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":357419000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":357419000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":357419000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":357419000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":357419000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":329196000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":315130000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":302779000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":289788000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":289788000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":289788000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":289788000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":289788000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":281836000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":272387000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":287712000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":278617000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":278617000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":278617000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":278617000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":278617000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":265556000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":255703000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":259469000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":257126000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":9293000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":16067000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":16067000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":24580000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":24580000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":33340000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":33340000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":9570000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":9570000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":19137000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":29950000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":46901000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":46901000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":18250000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":77201000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":77201000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":92730000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":92730000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":93890000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":93890000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":74129000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":74129000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":71849000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2019-03-31","val":111956000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":107809000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":108670000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":113148000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":113148000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":113148000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":113148000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":113148000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":413458000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":449445000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":450183000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":456888000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":456888000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":456888000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":456888000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":456888000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":463331000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":461277000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":448248000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":449406000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":449406000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":449406000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":449406000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":449406000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":455914000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":446237000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":425519000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":373172000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":373172000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":373172000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":373172000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":373172000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":344229000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":282808000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":268418000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":244701000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":244701000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":244701000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":244701000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":244701000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":242858000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":232897000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":226204000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":219954000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":219954000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":219954000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":219954000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":219954000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":209980000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":202310000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":213944000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":214929000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2016-03-31","val":125217000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":122052000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":119744000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":116703000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":112602000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":110750000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":108912000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":106890000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":116167000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":184660000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":162194000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":429466000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-12-31","val":16639000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":18740000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":28405000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":15590000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15590000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15590000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":16172000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16172000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":16614000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16626000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16987000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19105000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35038000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":31051000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":47222000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":15414000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15511000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15510000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15757000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15757000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":16223000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16905000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16968000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19009000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34473000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30598000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":53430000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":15379000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15622000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16386000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15673000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15673000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":16165000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16911000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":17374000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19388000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34437000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30657000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":52319000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":15607000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15858000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16610000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":16519000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16528000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17065000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":18001000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":17438000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19600000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":32823000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":29454000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":38131000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":51629000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":51629000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":51631000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":35943000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":35943000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":36084000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":36088000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19383000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23628000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34037000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":32747000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":209959000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-03-31","val":11598000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7842000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4017000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2017-03-31","val":12529000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8599000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4381000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2018-03-31","val":15437000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13852000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7687000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.04,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.04,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.04,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.04,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.04,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.04,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.04,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.04,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.04,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-12-31","val":0.04,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":0.0355,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.0355,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":0.0355,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.0362,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0.0362,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.0375,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":0.0375,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.0383,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2015-12-31","val":11060000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":11060000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":8617000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":8617000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":15898000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12827000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10310000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11181000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":11181000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":11181000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":6583000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":5367000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13578000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18630000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12320000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12020000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":12020000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":12020000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":12020000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":11452000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14849000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":22943000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":32309000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14958000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":14958000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":25315000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":25315000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":23729000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16393000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29605000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":39738000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":26494000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":26494000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":26494000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":26494000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":26494000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":69321000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":53930000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":69238000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":54596000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":54596000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":54596000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":54596000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":71586000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":64519000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":70354000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":63600000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":144536000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":144991000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":144536000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":84692000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":133154000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":230223000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":323205000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":152098000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":241289000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":258129000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":258129000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":258129000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":258129000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":248068000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":231751000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":309699000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":307903000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":316372000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":316372000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":316372000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":316372000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":342036000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":339946000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":255192000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":270898000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":270898000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":270898000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":270898000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":270898000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":300713000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":282486000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":286780000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":301642000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2015-12-31","val":42051000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":41447000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":41447000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":41447000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":55211000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":48473000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":44244000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":56331000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":60543000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":60543000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":60543000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":60543000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":54605000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":62798000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":66539000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":86454000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":86454000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":86454000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":86454000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":86454000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":91933000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":120250000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":136400000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":164966000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":164966000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":164966000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":164966000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":198804000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":185121000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":180360000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":215806000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":250409000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":250409000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":250409000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":250409000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":250409000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":278670000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":319890000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":388106000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":383067000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":383067000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":383067000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":383067000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":383067000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":823606000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":593462000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":609533000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":687429000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":687429000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":687429000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":687429000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":687429000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":876198000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":951162000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1175873000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1627265000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":1627265000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":1627265000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":1627265000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":1627265000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1427210000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1675082000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1696033000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2353488000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":2353488000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":2353488000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":2353488000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":2353488000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1962865000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1901429000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2015702000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2541704000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2945130000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2580068000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2580068000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":3287749000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2881431000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2496510000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2648295000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3589925000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherAssetsMiscellaneousCurrent":{"label":"Other Assets, Miscellaneous, Current","description":"Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":2916000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":2312000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":2312000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":2312000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6408000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5288000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6041000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10812000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":10812000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":10812000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":10545000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":10545000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7669000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9270000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11016000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14990000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":15115000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":15115000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":15115000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":15115000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":16639000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":20816000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30230000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31706000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":46062000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":46062000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":46062000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":46062000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":46781000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":39036000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":38902000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":39951000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":39951000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":39951000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":39951000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":39951000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":42643000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":62169000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":78065000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":66814000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":66814000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":66814000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":66814000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":66814000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":80589000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":142520000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":77340000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":118189000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":118189000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":118189000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":118189000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":118189000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":137807000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":143393000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":163684000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":185485000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":185485000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":185485000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":185485000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":159930000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":157845000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":193639000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":174197000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":227003000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":227003000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":227003000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":227003000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":227003000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":224624000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":234039000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":225578000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":324198000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":324198000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":324198000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":324198000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":324198000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":380199000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":376926000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":521154000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":491510000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherAssetsMiscellaneousNoncurrent":{"label":"Other Assets, Miscellaneous, Noncurrent","description":"Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":1645000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":1645000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":1645000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":1645000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7931000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1461000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1253000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1113000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":50000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":50000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":840000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2305000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":2305000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":2305000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":2305000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":3612000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3356000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4092000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4465000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4389000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":13051000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":13051000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":13051000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":13051000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16947000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":30754000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":18252000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27935000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":27935000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":27935000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":27935000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":27935000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":26566000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":21765000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":24881000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":26956000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":26956000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":26956000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":26956000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":26956000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33427000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":66176000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":79997000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":67914000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":67914000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":67914000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":67914000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":67914000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":94437000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":108310000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":92154000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":101454000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":101454000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":101454000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":101454000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":101454000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":101314000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":123706000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":95094000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":122508000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":122508000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":122508000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":122508000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":113111000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":103690000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":114382000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":131728000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":131794000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":131794000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":131794000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":131794000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":131794000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":205800000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":208152000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":211432000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":257853000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2015-12-31","val":3826000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":3826000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":3826000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":3826000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10107000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4178000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3658000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3194000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":3194000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":3194000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":3194000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3194000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3042000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3278000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":29800000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":31350000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":31350000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":31350000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":31350000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":31350000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":32120000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":40995000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":76996000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":58393000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":58393000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":58393000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":58393000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":74229000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":48202000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":57167000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":81326000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":196388000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":196388000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":196388000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":196388000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":196388000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":149852000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":166449000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":169582000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":499250000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":499250000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":499250000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":499250000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":499250000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":352056000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":382604000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":384508000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":370535000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":370535000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":370535000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":370535000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":370535000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":471354000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":454813000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":438534000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":484237000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":813539000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":813539000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":813539000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":484237000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":811512000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":832467000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":791529000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":739486000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":1531370000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":1531370000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":1531370000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":730089000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1679579000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1803879000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1924479000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1239548000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2245911000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2245911000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2245911000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":447266000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2022073000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2171373000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2438785000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":754837000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent","description":"Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":76000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":76000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":80000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":80000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":4000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":4000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":20000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":20000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-60000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-60000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-77000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-77000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-77000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":19000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":19000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-120000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":-120000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":-139000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":-139000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-320000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-320000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":-200000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-200000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-1614000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1614000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":-1614000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1190000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-1190000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-950000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-950000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":240000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":240000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1597000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-1597000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":-647000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-647000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-542000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-542000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-542000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2288000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":2288000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4525000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":4525000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":2237000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":2237000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":5876000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":5876000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":1351000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":1351000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":5728000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":5728000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":5728000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3327000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":3327000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4758000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":1431000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3191000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-1567000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1260000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1260000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1260000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-2534000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-15096000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-15096000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-35489000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-114000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-227000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-257000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":-30000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-455000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-198000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-356000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-356000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":510000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":510000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":595000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":595000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":85000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":85000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":722000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":722000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":127000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":127000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-716000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-716000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-716000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":757000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":757000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1187000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":1187000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":430000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":430000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1554000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1554000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":367000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":367000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1900000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1900000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1900000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":549000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":549000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2395000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":-2395000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-2944000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-2944000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-3341000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":-3341000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":-946000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-946000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-4496000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-4496000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-4496000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":266000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":266000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":527000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":527000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":261000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":261000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-2285000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-2285000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-2812000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":-2812000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1879000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":1879000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":1879000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-8388000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-8388000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2021000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":6367000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":7090000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":9111000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":20439000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":20439000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":20439000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-10595000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-24667000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-24667000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-471166000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax":{"label":"OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax","description":"Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":4758000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":1431000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3191000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":-1567000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":-2534000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-3979000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-3979000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-1445000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-1445000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5083000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-5083000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-1104000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-1104000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-15096000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-29954000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-29954000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-37198000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-37198000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-7244000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-7244000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-44876000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-44876000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-7678000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-7678000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-35489000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-35489000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":14410000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":14410000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":20877000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":20877000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":6467000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":6467000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":28870000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":28870000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":7993000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":7993000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":40055000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":40055000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":40055000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2278000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":2278000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4161000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":4161000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":1883000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":1883000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":11703000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":11703000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":7542000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":7542000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":5749000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":5749000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":430000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-641000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":-1071000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-508000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":133000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-490000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-2021000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":6367000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":7090000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":9111000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":-10595000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-11511000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":-11511000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-916000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-916000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-25656000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-25656000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-14145000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-14145000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-24667000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":264746000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":264746000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-376283000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-376283000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-641029000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-641029000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-985328000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-985328000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-609045000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-609045000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-471166000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-471166000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-63881000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-63881000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-35165000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-35165000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":28716000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":28716000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-308262000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-308262000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-273097000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-273097000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":104728000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":104728000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":104728000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-284174000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-284174000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-158223000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-158223000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":125951000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":125951000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":176692000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":176692000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":334915000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":334915000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-628507000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-628507000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":129820000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":619793000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":489973000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":585828000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":-33965000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":636174000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":7682000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":7798000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":7798000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":7544000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":21699000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":21699000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":-2361000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":-2361000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":-2361000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":-2361000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":-15249000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-15249000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-39763000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-39763000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-39763000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":234792000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-648273000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-648273000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-04-01","end":"2022-06-30","val":-648273000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-648273000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":-616723000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-616723000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-506655000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-506655000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-506655000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-03-31","val":-49471000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":35183000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":35183000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-04-01","end":"2023-06-30","val":35183000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":35183000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":-265104000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-265104000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":144783000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":144783000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":144783000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":-281896000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":127834000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":127834000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":127834000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":127834000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":342457000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":342457000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-622758000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-622758000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":130250000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":130250000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":130250000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":488902000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":488902000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":-33832000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":635684000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","description":"Amount after tax of other comprehensive income (loss) attributable to parent entity.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-114000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-378000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":-378000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-804000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-804000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":-804000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":747000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1470000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":1596000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":671000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":671000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":671000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":24000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":24000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-03-31","val":24000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-03-31","val":24000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3138000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-3162000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":-3162000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-5027000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-1889000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-4735000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-4735000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-4735000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":2629000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":2498000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":2498000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-04-01","end":"2019-06-30","val":2498000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":2498000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":-1461000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":-1461000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7682000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":7682000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":-5061000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":7798000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":7798000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":7544000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":21699000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-13129000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"}]}},"OtherLiabilitiesCurrent":{"label":"Other Liabilities, Current","description":"Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":28945000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":28945000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":28945000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":28945000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33738000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":42790000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":44500000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":73623000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":22472000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":22472000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":22472000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":22472000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":22812000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":26639000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21049000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":28367000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":28367000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":28367000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":28367000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":45130000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27214000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":60635000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":70338000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":99153000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":99153000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":99153000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":99153000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":108644000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":111878000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":108067000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"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":"2015-12-31","val":52522000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":52522000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":52522000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":52522000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":50253000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50364000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":55795000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":57745000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":57745000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":57745000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":57745000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":57745000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":62545000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":63082000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":66027000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":69538000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":69538000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":69538000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":69538000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":69538000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":74935000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85851000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":89711000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":93286000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":93286000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":93286000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":93286000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":93286000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":75585000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":67649000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":70483000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":94461000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":94461000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":94461000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":94461000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":94461000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":80861000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":90220000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":82136000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":85291000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":85291000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":85291000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":85291000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":85291000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":92674000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":186369000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":227048000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":222846000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":207610000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":207610000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":207610000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":207610000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":242717000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":213515000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":196466000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":201657000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":334155000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":334155000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":334155000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":201657000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":329626000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":347185000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":253511000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":154972000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":480455000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":480455000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":480455000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":154972000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":475225000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":440147000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":475087000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":152164000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":593216000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":593216000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":593216000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":152164000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":546398000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":540374000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":544614000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":123546000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"OtherLongTermInvestments":{"label":"Other Long-term Investments","description":"Amount of long-term investments classified as other.","units":{"USD":[{"end":"2020-12-31","val":376258000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":-796000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-746000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":50000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1390000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":-644000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":786000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":984000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":198000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":690000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":-294000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":247000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":1951000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":1226000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1595000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1595000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-707000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":108000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":815000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":37908000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":37908000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":37800000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":37800000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":18469000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":18469000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":18469000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-11299000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":-11299000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-12529000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":-12529000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":-1230000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":-1230000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-6988000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-6988000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":5541000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":5541000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-273000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-273000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-273000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5862000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-5862000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":19729000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":19729000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":25591000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":25591000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":20513000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":20513000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":784000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":784000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":291725000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":291725000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":291725000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-27528000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-27528000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":48260000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":48260000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":75788000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":75788000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":36249000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":36249000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-12011000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-12011000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":29474000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":29474000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":29474000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":33472000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":33472000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":52238000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":52238000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":18766000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":18766000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":71036000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":71036000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":18798000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":18798000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":95443000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":95443000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":95443000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-18371000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":77717000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-19750000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":92352000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-1379000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":14635000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-15488000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":68440000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":4262000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-23912000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":202475000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-4609000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-4609000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":237824000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":4420000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":178292000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":15004000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":-59532000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":10584000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":193241000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":24665000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":14949000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":9661000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":53211000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":53211000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":8342000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-5047000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":-13389000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":162103000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":167150000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":166768000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherSellingAndMarketingExpense":{"label":"Other Selling and Marketing Expense","description":"Amount of selling and marketing expense classified as other.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":149000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":279700000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":279700000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":106800000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":256700000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":149900000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":465100000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":208400000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":635300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":635300000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":635300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":183600000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":183600000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":372700000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":372700000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":189000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":189000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":555900000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":555900000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":183200000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":183200000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":778300000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":778300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":778300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":202300000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":202300000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":407900000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":407900000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":205600000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":205600000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":620300000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":620300000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":212300000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":212300000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":840000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":840000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":840000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":243700000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":243700000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":479100000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":479100000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":235300000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":235300000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":693300000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":693300000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":214200000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":214200000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":898300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":898300000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":904000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":210900000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":210900000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":463600000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":463600000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":252700000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":252700000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":697900000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":697900000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":234400000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":234400000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":889900000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":898300000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":203400000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":415100000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":211600000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":647200000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":232200000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":889900000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherSignificantNoncashTransactionValueOfConsiderationGiven1":{"label":"Other Significant Noncash Transaction, Value of Consideration Given","description":"\"The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a 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 a transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":59576000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":22887000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":22887000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":27456000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":35776000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":35776000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":400000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":400000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":644000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":644000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":644000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":644000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1151000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1151000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3995000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":3995000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":3995000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":3995000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6447000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":6447000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":8411000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":8411000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":8411000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":8411000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":7338000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":7338000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7439000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":7439000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":8974000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":8974000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":35318000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":8974000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":50528000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":50528000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":54132000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":54132000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":50079000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":50079000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":14377000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":14377000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":14377000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":14377000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":14377000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":14377000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":14377000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":2550000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":2550000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":2550000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherSundryLiabilitiesCurrent":{"label":"Other Sundry Liabilities, Current","description":"Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":3617000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":3617000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":3617000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":3617000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5851000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9154000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6639000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11901000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":7806000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":7806000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":2899000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":2899000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7705000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8220000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3512000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7606000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":7606000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":7606000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":7606000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":7606000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10184000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14977000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":16688000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12490000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":17637000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":17637000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":17637000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16869000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15156000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12731000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"OtherSundryLiabilitiesNoncurrent":{"label":"Other Sundry Liabilities, Noncurrent","description":"Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":60000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":60000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":60000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":60000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":48000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":32000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3965000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4587000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":4653000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":4653000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":4653000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":4653000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6512000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6100000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6473000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7777000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":7777000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":7345000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":7345000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":7989000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8087000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9808000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7958000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6658000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":10558000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":10558000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":10558000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":10558000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11929000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":12960000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12622000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":33472000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":33472000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":33472000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":33472000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":33472000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":17836000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18264000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6058000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3025000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":9921000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":9921000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":9921000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":9921000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8376000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":60520000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":91480000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":89826000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":89826000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":89826000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q4I"},{"end":"2022-03-31","val":70714000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":44691000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"}]}},"PayablesToCustomers":{"label":"Payables to Customers","description":"Amounts payable to customers at the balance sheet date. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS Report.","units":{"USD":[{"end":"2015-12-31","val":215365000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":388058000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":388058000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":431632000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":431632000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":431632000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":363039000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":465926000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":727341000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":733736000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":733736000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":733736000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":733736000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":733736000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":881754000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1001422000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1315108000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":749215000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":749215000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1661894000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"}]}},"PaymentForContingentConsiderationLiabilityFinancingActivities":{"label":"Payment for Contingent Consideration Liability, Financing Activities","description":"Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":640000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":640000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":640000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":848000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":95000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":95000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"}]}},"PaymentsForHedgeFinancingActivities":{"label":"Payments for Hedge, Financing Activities","description":"The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":92136000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":92136000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":92136000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":92136000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":92136000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":92136000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":92136000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":92136000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":92136000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":172586000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":172586000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":172586000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":172586000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":172586000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":172586000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":172586000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":149200000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":149200000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":149200000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":149200000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":149200000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":149200000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":338145000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":338145000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":338145000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"PaymentsForLegalSettlements":{"label":"Payments for Legal Settlements","description":"The amount of cash paid for the settlement of litigation or for other legal issues during the period.","units":{"USD":[{"end":"2016-06-08","val":48000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2016-06-08","val":48000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-06-08","val":48000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-06-08","val":48000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016Q2I"}]}},"PaymentsForRepurchaseOfWarrants":{"label":"Payments for Repurchase of Warrants","description":"The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"end":"2017-02-24","val":54800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-02-24","val":54800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017Q1I"},{"start":"2017-01-01","end":"2017-03-31","val":54808000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":54808000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":54808000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":54808000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":54808000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":54808000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":54808000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":54808000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":54808000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"PaymentsOfDebtIssuanceCosts":{"label":"Payments of Debt Issuance Costs","description":"The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1387000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1387000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":26619000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":26619000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":26619000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":26619000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":26619000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":26619000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":28346000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":28346000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5406000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":5406000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5530000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":5530000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":5530000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":5530000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":5530000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5530000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5530000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"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":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":18298000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":18298000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":44682000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":27651000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":68575000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":68575000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":125899000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":125899000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":189124000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":50801000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":106663000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":106663000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":164044000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":164044000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":212264000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":48772000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":93654000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":93654000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":182607000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":182607000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":314019000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":152013000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":292225000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":292225000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":312406000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":312406000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":323011000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":323011000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":323011000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2456000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4253000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":4253000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":4734000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":4734000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":4735000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"PaymentsToAcquireAvailableForSaleSecuritiesDebt":{"label":"Payments to Acquire Debt Securities, Available-for-sale","description":"Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":73086000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":73086000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":102245000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":102245000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":139103000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":139103000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":164766000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":164766000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":164766000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":181851000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":181851000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":314055000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":314055000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":485484000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":485484000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":544910000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":544910000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":544910000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50221000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":50221000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":165024000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":165024000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":859060000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":859060000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":1000346000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1000346000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1000346000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":193673000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":193673000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":354908000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":354908000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":758969000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":758969000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":992583000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":992583000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":992583000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":363874000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":363874000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":724862000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":724862000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":966278000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":966278000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":1322362000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1322362000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1322362000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":401161000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":401161000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1482486000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":1482486000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":2343446000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":2343446000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":2714560000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":2714560000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":2714560000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":209981000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":209981000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":383372000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":383372000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":521692000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":521692000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":755697000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":755697000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":755697000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":56761000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":56761000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":423751000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":423751000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":934904000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":934904000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1126615000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1126615000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1126615000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":184048000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":184048000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":757335000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":757335000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":1035477000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1035477000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1197804000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1197804000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":162188000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":282149000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":481088000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":700777000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-11715000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3750000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3750000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":4500000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":4500000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":4500000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":1360000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1360000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1360000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1600000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":1600000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1600000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":1600000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1600000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1600000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":1915000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1915000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1915000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1055000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1055000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":111828000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":111828000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":112399000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":112399000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":112399000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":112399000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":112399000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11248000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":11248000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":20372000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":20372000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":20372000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":20372000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":20372000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":20372000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":20372000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":12742000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":12742000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18354000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":18354000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":29221000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":29221000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":79221000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":79221000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":79221000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":164304000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":164304000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":163970000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":163970000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":163970000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":163970000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":163970000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2023-01-01","end":"2023-12-31","val":4969000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"}]}},"PaymentsToAcquireEquityMethodInvestments":{"label":"Payments to Acquire Equity Method Investments","description":"The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":25000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"}]}},"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":"2014-01-01","end":"2014-12-31","val":400000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":100000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":110000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":110000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":1286000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1286000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":400000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":400000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":400000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":400000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":400000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":400000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":400000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":400000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":400000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1584000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":1584000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1584000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":1584000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1584000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1584000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":1584000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":1584000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":1584000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":50000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":50000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":170000000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":170000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":170000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":170000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":170000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":170000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":170000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":170000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":170000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"}]}},"PaymentsToAcquireInterestInSubsidiariesAndAffiliates":{"label":"Payments to Acquire Interest in Subsidiaries and Affiliates","description":"The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":25000000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":25000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":25000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"PaymentsToAcquireOtherInvestments":{"label":"Payments to Acquire Other Investments","description":"Amount of cash outflow to acquire investments classified as other.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":25000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2000000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":2000000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2000000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":2000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":2000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":15250000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":15250000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":15250000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":51277000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1277000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1277000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":28470000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":28470000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":45425000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":45425000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":47550000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":47550000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":48510000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":48510000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":48510000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":16495000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":16495000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":39448000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":39448000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":39079000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":39079000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":56712000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":56712000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":56712000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4821000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":4821000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4397000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":4397000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":7277000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":7277000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":33853000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":38822000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":38822000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2924000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":2924000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":19079000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":19079000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":37218000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":37218000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":53934000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":53934000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":7477000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":26870000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":45930000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":64554000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2014-01-01","end":"2014-12-31","val":28794000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":10419000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":20760000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":30724000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":37432000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":37432000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":7527000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":7527000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15840000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":15840000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":19674000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":19674000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":25433000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":25433000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":25433000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6508000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":6508000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13883000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":13883000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":19625000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":19625000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":26097000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":26097000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":26097000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8083000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":8083000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":23143000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":23143000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":37173000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":37173000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":61203000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":61203000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":61203000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":18168000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":18168000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":30162000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":30162000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":45826000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":45826000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":62498000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":62498000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":62498000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":26137000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":26137000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":56561000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":56561000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":86353000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":86353000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":138402000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":138402000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":138402000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":34149000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":34149000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":66628000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":66628000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":98028000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":98028000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":134320000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":134320000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":134320000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":41187000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":41187000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":85420000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":85420000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":121709000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":121709000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":170815000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":170815000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":170815000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":32253000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":32253000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":61775000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":61775000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":99457000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":99457000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":151151000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":151151000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":151151000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":31998000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":31998000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":70355000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":70355000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":126954000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":126954000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":153947000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":153947000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":31882000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":63192000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":113838000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":155038000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"PaymentsToPurchaseLoansHeldForSale":{"label":"Payments to Purchase Loans Held-for-sale","description":"The aggregate cash outflow used to purchase all loans that are held with the intention to resell in the near future.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":816000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":816000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":27827000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":212727000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":212727000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":421243000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":421243000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":668976000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":668976000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":668976000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":252170000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":252170000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":570819000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":570819000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":874498000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":874498000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":1184630000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1184630000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":344976000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":344976000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":734251000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":734251000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":1139142000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":1139142000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":1609611000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":507755000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":507755000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1035500000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":1035500000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":1596394000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":1596394000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":573502000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1466391000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":1620057000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"}]}},"PreferredStockDividendsIncomeStatementImpact":{"label":"Preferred Stock Dividends, Income Statement Impact","description":"The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":32200000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":32200000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"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":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":100000000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":100000000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":100000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":100000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100000000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100000000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":100000000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":100000000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":100000000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":100000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100000000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100000000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100000000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":100000000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":100000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":100000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":100000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100000000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":100000000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":100000000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":100000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":100000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100000000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100000000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100000000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":100000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":100000000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":100000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":100000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":100000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100000000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100000000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":100000000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":100000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":100000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":100000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":100000000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":100000000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":100000000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":100000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":100000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":100000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":100000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100000000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":100000000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":100000000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":100000000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":100000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":100000000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":100000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100000000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":100000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":100000000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":100000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":100000000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":100000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":100000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":100000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":100000000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":100000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":100000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":100000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":100000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":100000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":100000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":100000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":100000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":100000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":100000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":100000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"PrepaidExpenseCurrent":{"label":"Prepaid Expense, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":7101000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":7101000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":7101000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":7101000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12789000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8730000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3734000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7365000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":7365000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":7365000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":7365000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":7365000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9447000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10216000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7901000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14473000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":14473000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":14473000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":14473000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":14473000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14743000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16663000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12666000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21782000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":21782000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":21782000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":21782000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":21782000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":23526000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18697000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17341000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":22758000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":22758000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":22758000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":22758000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":22758000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":31433000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":29669000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":25430000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":34279000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":34279000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":34279000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":34279000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":34279000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":53879000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":55658000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":70591000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":63341000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":63341000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":63341000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":63341000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":63341000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":123306000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":111994000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":118756000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":141262000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":141262000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":141262000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":141262000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":141262000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":135706000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":140205000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":111752000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":100770000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":100770000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":100770000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":100770000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":100770000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":125767000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":138306000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":107029000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":129343000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":129343000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":129343000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":129343000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":129343000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":277289000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":255652000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":158430000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":288707000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ProceedsFromConvertibleDebt":{"label":"Proceeds from Convertible Debt","description":"The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":428250000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":428250000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":428250000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":428250000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":428250000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":428250000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":428250000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":428250000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":428250000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":855663000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":855663000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":855663000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":855663000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":855663000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":855663000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":855663000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":986241000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":986241000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":986241000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":986241000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":986241000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":986241000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":2116544000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2116544000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":2116544000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"ProceedsFromDivestitureOfBusinesses":{"label":"Proceeds from Divestiture of Businesses","description":"The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":309324000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":309324000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":309324000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"}]}},"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":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":251257000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":251257000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"}]}},"ProceedsFromIssuanceOfLongTermDebt":{"label":"Proceeds from Issuance of Long-term Debt","description":"The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":30000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"}]}},"ProceedsFromIssuanceOfPreferredStockAndPreferenceStock":{"label":"Proceeds from Issuance of Preferred Stock and Preference Stock","description":"Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":148748000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":29952000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":29952000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"ProceedsFromIssuanceOfSeniorLongTermDebt":{"label":"Proceeds from Issuance of Senior Long-term Debt","description":"The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":1971828000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":1971828000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":1971828000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":1971828000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":1971828000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1971828000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":1971828000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":2000000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":2000000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":2000000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":2000000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":2000000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2000000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":2200000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":2200000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions":{"label":"Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised","description":"Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":14056000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":13840000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":13840000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":96439000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":96439000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":96439000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":162504000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":162504000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":162504000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":133850000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":133850000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":133850000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":66921000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":81781000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":118514000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":118514000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":118514000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":78085000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":78085000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":106600000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":106600000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":161985000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":161985000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":161985000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":72155000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":72155000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":84866000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":84866000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":126719000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":126719000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":126719000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":43117000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":43117000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":49233000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":49233000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":65962000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":65962000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":70416000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":70416000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":86201000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":86201000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":88053000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":88053000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":154779000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":154779000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2283000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":51082000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":58247000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":88943000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":57244000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":57244000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":57244000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":57244000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":57244000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":57244000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":57244000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":112125000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":112125000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":112125000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":112125000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":112125000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":99500000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":99500000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":99500000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":99500000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":99500000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":232095000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":232095000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":232095000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"ProceedsFromIssuanceOrSaleOfEquity":{"label":"Proceeds from Issuance or Sale of Equity","description":"The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":8633000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":12209000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-03-31","val":556000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15496000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":15496000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":48304000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":48304000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":39280000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":39280000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":89863000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":89863000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":111889000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":111889000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":67199000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":67199000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":94780000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":94780000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":25328000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":66921000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":81781000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"}]}},"ProceedsFromLinesOfCredit":{"label":"Proceeds from Lines of Credit","description":"Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":447764000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":447764000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":473496000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":473496000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":464094000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":464094000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":464094000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":494300000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":494300000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":681542000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":681542000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":681542000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":681542000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":681539000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":681539000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":681539000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"}]}},"ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities":{"label":"Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale","description":"Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":16768000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":16768000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":26268000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":26268000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":43200000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":43200000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":43200000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15569000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":15569000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":52064000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":52064000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":106079000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":106079000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":168224000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":168224000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":168224000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":45450000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":45450000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":79273000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":79273000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":128603000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":128603000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":197454000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":197454000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":197454000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":111505000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":111505000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":220229000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":220229000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":325682000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":325682000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":430888000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":430888000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":430888000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":98146000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":98146000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":267686000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":267686000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":404931000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":404931000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":607134000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":607134000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":607134000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":139353000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":139353000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":296082000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":296082000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":609377000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":609377000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":831019000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":831019000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":831019000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":262559000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":262559000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":540914000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":540914000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":769276000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":769276000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":999569000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":999569000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":999569000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":273771000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":273771000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":656502000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":656502000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":994740000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":994740000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1387830000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1387830000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1387830000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":204737000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":204737000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":458029000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":458029000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":790748000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":790748000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1005580000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1005580000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":147508000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":278624000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":423312000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":468980000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromPaymentsForOtherFinancingActivities":{"label":"Proceeds from (Payments for) Other Financing Activities","description":"Amount of cash inflow (outflow) from financing activities classified as other.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-1439000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":-3298000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":-4789000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-4789000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-1379000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2663000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":-3946000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":-3946000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-5124000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":-5124000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":-5124000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1055000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-1055000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1924000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":-1924000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":-2606000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-2606000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":-7359000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":-7359000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":-7359000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":-7112000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":-7112000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-9948000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":-9948000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":-9948000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":-87692000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-87692000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-87692000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":-4320000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-4320000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":-19977000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-19977000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":-19977000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-19977000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-36817000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":-18473000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-18473000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":-18473000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":-18473000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":-18473000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-18473000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":-35330000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":-35330000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":-35330000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromRepaymentsOfDebt":{"label":"Proceeds from (Repayments of) Debt","description":"The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":-30000000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"}]}},"ProceedsFromSaleOfAvailableForSaleSecurities":{"label":"Proceeds from Sale of Available-for-sale Securities","description":"The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4964000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":4964000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":20962000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":20962000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":34222000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":34222000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3996000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":3996000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21730000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":21730000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":65121000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":89087000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":56259000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"}]}},"ProceedsFromSaleOfAvailableForSaleSecuritiesDebt":{"label":"Proceeds from Sale of Debt Securities, Available-for-sale","description":"Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":34222000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":65121000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":89087000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":89087000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":56259000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":106358000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":106358000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":171992000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":171992000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":171992000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":44810000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":44810000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":116522000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":116522000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":327247000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":327247000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":548619000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":548619000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":548619000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":247027000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":247027000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":330626000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":330626000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":432162000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":432162000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":585427000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":585427000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":585427000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":249342000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":249342000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":374760000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":374760000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":558724000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":558724000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":617097000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":617097000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":617097000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":178352000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":178352000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":234142000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":234142000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":236524000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":236524000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":449723000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":449723000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":449723000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":15697000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":15697000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":24874000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":24874000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":39450000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":39450000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":339095000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":339095000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":339095000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":327128000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":327128000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":395455000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":395455000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":436912000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":436912000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":446076000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":446076000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":265191000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":373759000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":392218000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":409387000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromSaleOfEquityMethodInvestments":{"label":"Proceeds from Sale of Equity Method Investments","description":"The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":33016000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":33016000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":33016000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":420644000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":420644000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":420644000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"}]}},"ProceedsFromSaleOfLoansHeldForSale":{"label":"Proceeds from Sale of Loans Held-for-sale","description":"The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-01-01","end":"2015-12-31","val":21000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":183748000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":393221000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":627627000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":296000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":296000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":296000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"ProceedsFromSaleOfTradingSecuritiesHeldforinvestment":{"label":"Proceeds from Sale of Debt and Equity Securities, FV-NI, Held-for-investment","description":"The cash inflow associated with the sale of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time).","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":18973000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":18973000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":378225000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":378225000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":420644000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":420644000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":1749000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2016-01-01","end":"2016-03-31","val":556000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2019-01-01","end":"2019-03-31","val":25328000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"}]}},"ProfitLoss":{"label":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","description":"The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":375446000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":-105891000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-117369000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":-11478000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-80854000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":36515000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":213105000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":39008000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":242686000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":242686000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":203678000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":203678000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":203678000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":203678000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":239810000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":239810000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-2876000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":-2876000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":158826000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":158826000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":158826000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":-207363000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-416640000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-416640000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-209277000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":-209277000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-04-01","end":"2022-06-30","val":-209277000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-209277000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-435384000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-435384000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-18744000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-18744000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-553005000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-553005000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":-553005000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-19326000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-19326000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-03-31","val":-19326000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-03-31","val":95828000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2023-01-01","end":"2023-03-31","val":95828000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-03-31","val":95828000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-145168000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-9550000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-125842000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":-125842000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-04-01","end":"2023-06-30","val":-105378000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":-105378000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-178928000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-103094000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-33760000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-93544000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-21124000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-21124000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-21124000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":470820000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":660692000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":660692000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":189872000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":189872000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":189872000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":189872000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":941828000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":941828000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":281136000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":281136000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2866497000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2866497000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":188722000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":188722000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":188722000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":727056000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":538334000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":538334000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1188654000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":461598000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1304210000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization":{"label":"Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization","description":"Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-12-31","val":178529000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":178529000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":178529000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-06-30","val":207338000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":216177000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":228121000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":228121000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":228121000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":228121000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":228121000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":248529000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":266505000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":237355000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":259312000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":259312000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":259312000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":259312000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":259312000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":282936000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":316719000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":349489000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":367547000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"}]}},"PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization":{"label":"Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization","description":"Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.","units":{"USD":[{"end":"2019-12-31","val":149194000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":149194000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":149194000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-06-30","val":167062000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":195937000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":233520000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":233520000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":233520000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":233520000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":233520000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":245702000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":260883000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":275286000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":302247000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":308222000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":316378000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"}]}},"PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization":{"label":"Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization","description":"Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.","units":{"USD":[{"end":"2019-12-31","val":327723000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":327723000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":327723000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-06-30","val":374400000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":412114000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":461641000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":461641000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":461641000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":461641000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":461641000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":494231000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":527388000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":512641000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":541452000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":541452000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":541452000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":541452000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":541452000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":585183000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":624941000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":665867000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":696849000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"}]}},"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":"2015-12-31","val":133191000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":133191000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":133191000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":133191000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":141135000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":145342000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":156369000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":161660000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":161660000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":161660000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":161660000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":161660000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":171654000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":175163000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":183263000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":192812000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":192812000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":192812000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":192812000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":192812000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":207663000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":240162000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":259890000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":267311000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":267311000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":267311000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":267311000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":267311000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":272246000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":283539000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":300384000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":327723000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":327723000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q4I"},{"end":"2020-03-31","val":344481000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2022-12-31","val":696849000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":619357000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":619357000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":771087000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":771087000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":861255000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2015-12-31","val":87222000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":87222000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":87222000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":87222000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":89039000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":86325000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":89957000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":88328000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":88328000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":88328000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":88328000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":88328000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":91013000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":87442000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":88666000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":91496000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":91496000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":91496000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":91496000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":91496000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98170000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":121708000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":130145000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":142402000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":142402000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":142402000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":142402000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":142402000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":133706000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":130747000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":134034000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":149194000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":149194000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":149194000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":150659000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-12-31","val":233520000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":233520000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":282140000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":329302000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":332144000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":327869000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":316866000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":296056000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":296056000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":296056000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":296056000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":296056000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":290715000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":295741000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":323310000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":314432000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":314432000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":314432000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":314432000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":314432000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":311333000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":311112000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":343222000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":323375000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ProvisionForLoanLeaseAndOtherLosses":{"label":"Provision for Loan, Lease, and Other Losses","description":"Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":67018000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":88077000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":88077000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":27841000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":62105000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":34264000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":94827000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":32722000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":126959000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":126959000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":126959000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":108883000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":108883000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":146486000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":146486000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":37603000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":37603000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":161684000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":161684000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":15198000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15198000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":177670000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":177670000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":177670000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20395000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":20395000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":68568000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":68568000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":48173000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":48173000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":130874000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":130874000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":62306000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":62306000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":187991000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":187991000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":187991000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":91150000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":91150000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":247847000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":247847000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":156697000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":156697000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":395433000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":395433000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":147586000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":147586000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":550683000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":550683000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":550683000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":127896000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":127896000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":307667000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":307667000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":179771000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":179771000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":485005000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":485005000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":177338000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":177338000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":660663000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":660663000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":660663000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":165729000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":165729000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":357541000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":357541000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":191812000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":191812000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":549603000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":549603000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":192062000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":192062000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":794221000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":794221000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":169689000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":463779000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":294090000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":827234000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":363455000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1337246000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"RepaymentsOfConvertibleDebt":{"label":"Repayments of Convertible Debt","description":"The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":70047000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":70047000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":219384000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":219400000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-12-31","val":219400000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-12-31","val":219384000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":219384000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1071788000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1071788000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1071788000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":1071788000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":1071788000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":1071788000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1071788000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1071788000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":461761000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":461761000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":461761000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":461761000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":461761000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":461761000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":461761000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1000624000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1000624000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":1000624000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":1000624000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"RepaymentsOfLinesOfCredit":{"label":"Repayments of Lines of Credit","description":"Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":194186000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":194186000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":321953000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":321953000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":419978000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":419978000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":648100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":648100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":648100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":372897000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":372897000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":429117000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":429117000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":466417000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":466417000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":480694000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":480694000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":480694000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":5077000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":5077000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":16840000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":16840000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":16840000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":16840000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":16840000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":16840000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":168000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":168000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":168000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":247000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":247000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":634000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":634000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":1020000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1020000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":1439000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":1439000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":665000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1375000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":2658000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":3941000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":30000000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":30000000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"}]}},"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":"2014-01-01","end":"2014-12-31","val":144637000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":39545000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":85432000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":45887000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":140452000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":55020000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":199638000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":199638000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":64592000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":64592000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":133230000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":133230000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":68638000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":68638000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":203648000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":203648000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":70418000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":70418000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":268537000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":268537000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":268537000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":68582000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":68582000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":146708000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":146708000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":78126000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":78126000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":229255000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":229255000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":82547000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":82547000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":321888000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":321888000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":321888000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":105095000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":105095000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":219895000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":219895000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":114800000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":114800000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":355668000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":355668000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":135773000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":135773000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":497479000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":497479000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":497479000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":153559000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":154350000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":328551000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":328551000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":174201000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":174201000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":497322000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":497322000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":168771000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":168771000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":670606000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":670606000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":674165000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":194986000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":194986000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":401811000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":403606000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":206825000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":207730000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":628378000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":631156000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":226567000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":227550000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":881826000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":885681000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":881826000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":308678000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":310141000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":636651000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":631769000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":326510000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":324059000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1003238000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":992498000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":366587000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":360729000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1399079000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1383841000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":1383841000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":484761000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":458224000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":983051000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":983051000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":524827000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":524827000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1531088000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":1531088000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":548037000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":548037000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2135612000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":2135612000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":2135612000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":626937000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":626937000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1321609000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":1321609000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":694672000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":694672000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2035397000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":2035397000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":713788000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":713788000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2720819000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":2720819000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":2720819000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":720574000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":720574000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1433737000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":1433737000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":713163000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":713163000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2144720000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":2144720000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":710983000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":710983000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2914415000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2914415000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":760699000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1485987000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":725288000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":2197222000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":711235000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2907889000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"RestrictedCashAndCashEquivalentsAtCarryingValue":{"label":"Restricted Cash and Cash Equivalents, Current","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2015-12-31","val":13537000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":13537000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":13537000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":13537000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13542000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13545000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13559000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":22131000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":22131000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":22131000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":22131000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":22131000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":22002000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22147000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":20533000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":28805000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":28805000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":28805000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":28805000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":28805000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27688000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27487000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":33230000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":33838000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":33838000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":33838000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":33838000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":33220000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":31148000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27389000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"RestrictedCashAndCashEquivalentsNoncurrent":{"label":"Restricted Cash and Cash Equivalents, Noncurrent","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2015-12-31","val":14686000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":14686000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":14686000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":14686000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14994000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":23131000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":23137000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14584000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":14584000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":14584000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":14584000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":14584000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14494000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14565000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14565000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9802000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":9802000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":9802000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":9802000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":9802000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9802000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12908000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10102000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":15836000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":15836000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":15836000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":15836000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14433000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14433000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14433000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"RestrictedCashCurrent":{"label":"Restricted Cash, Current","description":"Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2018-12-31","val":33838000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":33220000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1I"},{"end":"2019-06-30","val":31148000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27389000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":38873000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":38873000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":38873000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":38873000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":38873000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":38873000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":34315000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":34315000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":19761000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":19761000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2I"},{"end":"2020-09-30","val":27556000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":27556000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":30279000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":30279000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":30279000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":30279000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":30279000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":30279000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32891000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":32891000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":15088000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":15088000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2I"},{"end":"2021-09-30","val":14420000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":14420000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":18778000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":109450000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":109450000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1I"},{"end":"2022-06-30","val":156984000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":156984000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2I"},{"end":"2022-09-30","val":246570000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":246570000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":639780000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":414267000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":414267000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1I"},{"end":"2023-06-30","val":536733000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":536733000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2I"},{"end":"2023-09-30","val":572754000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":572754000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":770380000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":660153000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":660153000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1I"},{"end":"2024-06-30","val":597855000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":597855000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2I"},{"end":"2024-09-30","val":630933000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":630933000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":902478000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":902478000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":902478000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":902478000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":902478000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":681774000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":745519000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":731590000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1071574000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RestrictedCashNoncurrent":{"label":"Restricted Cash, Noncurrent","description":"Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2018-12-31","val":15836000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14433000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14433000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14433000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":12715000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":12715000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":12715000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":12715000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":12715000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":12715000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13286000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":13286000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":13685000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":13685000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13702000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":13702000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13526000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":13526000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":13526000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":13526000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":13526000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":13526000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":63509000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":63509000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":74569000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":74569000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2I"},{"end":"2021-09-30","val":73420000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":73420000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":71702000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":71702000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":71702000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1I"},{"end":"2022-06-30","val":71702000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":71702000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2I"},{"end":"2022-09-30","val":72479000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":72479000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":71600000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":70350000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":70350000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1I"},{"end":"2023-06-30","val":73196000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":73196000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2I"},{"end":"2023-09-30","val":71946000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":71946000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":71812000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":71588000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":71588000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1I"},{"end":"2024-06-30","val":71203000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":71203000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2I"},{"end":"2024-09-30","val":69915000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":69915000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":69915000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":69915000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":69915000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":69915000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":69915000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":69838000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":75013000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":73786000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":73786000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2015-12-31","val":-607649000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":-607649000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":-607649000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":-607649000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-704404000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-731749000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-764072000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-779239000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":-779239000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":-779239000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":-779239000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":-779239000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-795012000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-810974000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-827072000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-842735000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":-842735000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":-842735000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":-842735000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":-842735000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-871307000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-877213000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-857570000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-885774000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":-885774000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":-885774000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":-885774000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":-885774000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-923925000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-930665000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-901268000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-510328000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":-510328000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":-510328000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":-510328000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":-510328000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-616219000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-627697000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-591182000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-297223000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":-297223000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":-297223000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":-297223000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":-297223000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-155241000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":48780000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":48864000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-27965000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":-27965000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":-27965000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":-27965000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":-27965000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-232164000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-440178000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-454889000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-568712000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":-568712000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":-568712000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":-568712000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":-568712000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-585550000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-708056000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-737010000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-528429000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":-528429000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":-528429000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":-528429000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":-528429000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-56424000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":138844000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":422598000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2368618000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2368618000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2368618000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2368618000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":2368618000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2558490000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3096948000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3558492000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3674254000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":648800000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1441000000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":792300000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2298700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":857700000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3205500000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"}]}},"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":"2016-01-01","end":"2016-12-31","val":1708721000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1013059000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":551505000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1598218000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":585159000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2214253000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":2214253000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":668603000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1483541000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":1483541000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":814938000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":814938000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2365649000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":2365649000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":882108000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":882108000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3298177000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":3298177000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":3298177000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":959359000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":959359000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2133597000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":2133597000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":1174238000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":1174238000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3400071000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":3400071000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":1266474000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":1266474000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4713500000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":4713500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":4713500000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1381109000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":1381109000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3304734000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":3304734000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":1923625000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":1923625000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":6338608000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":6338608000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":3033874000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":3033874000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":9497578000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":9497578000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":9497578000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5057270000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":5057270000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9737942000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":9737942000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":4680672000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":4680672000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":13582669000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":13582669000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":3844727000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":3844727000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17661203000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":17661203000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":17661203000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3960645000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":3960645000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8365144000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":8365144000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":4404499000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":4404499000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":12880685000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":12880685000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":4515541000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":4515541000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":17531587000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":17531587000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":17531587000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4990131000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":4990131000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10525088000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":10525088000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":5534957000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":5534957000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":16142581000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":16142581000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":5617493000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":5617493000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":21915623000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":21915623000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":21915623000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":5957128000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":5957128000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":12112691000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":12112691000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":6155563000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":6155563000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":18088492000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":18088492000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":5975801000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":5975801000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":24121053000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":24121053000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":5771796000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":11826253000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":6054457000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":17941205000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":6114952000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":24193683000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":19918000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":19918000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":21905000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":21905000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":31013000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":31013000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":40555000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":40555000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":40555000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":255553000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":255553000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":304132000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":304132000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":321245000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":321245000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":342662000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":342662000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":342662000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22715000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":22715000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":36667000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":36667000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":40712000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":40712000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":63290000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":63290000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":63290000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":26090000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":26090000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":37572000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":37572000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":37939000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":37939000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":39324000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":39324000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":39324000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":518000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":518000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1901000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":1901000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":4381000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":4381000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":7106000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":7106000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":7106000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":9416000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":9416000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":13948000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":13948000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":28232000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":28232000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":36976000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":36976000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1258000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3797000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":26772000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":38919000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":7323000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2204000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5795000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":3591000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":10002000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":4207000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":16377000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":16377000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":16182000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":16182000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":27267000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":27267000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":11085000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":11085000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":35438000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":35438000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":8171000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":8171000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":44307000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":44307000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9016000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":9016000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":19305000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":10289000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":29394000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":10089000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":41415000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":14417000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":850192000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":250557000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":560570000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":310013000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":892758000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":332188000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1267118000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":1267118000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":379269000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":379269000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":817802000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":817802000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":438533000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":438533000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1256804000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":1256804000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":439002000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":439002000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1708721000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":1708721000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":461554000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":461554000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1013059000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":551505000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1598218000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":585159000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2214253000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":668603000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"}]}},"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":"2014-01-01","end":"2014-12-31","val":112577000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":36181000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":67911000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":31730000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":107170000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":39259000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":145618000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":145618000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":38496000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":38496000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":77716000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":77716000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":39220000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":39220000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":124470000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":124470000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":46754000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":46754000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":173876000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":173876000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":173876000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":49900000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":49900000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":109816000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":109816000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":59916000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":59916000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":176349000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":176349000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":66533000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":66533000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":253170000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":253170000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":253170000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":77266000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":77266000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":175509000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":175509000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":98243000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":98243000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":291846000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":291846000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":116337000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":116337000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":411151000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":411151000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":411151000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":133713000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":133713000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":290134000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":290134000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":156421000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":156421000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":439601000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":439601000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":149467000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":149467000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":624832000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":624832000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":625126000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":194535000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":194535000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":432631000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":432631000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":238096000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":238096000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":781094000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":781094000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":348463000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":348463000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1109670000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1109670000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1109670000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":349460000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":349460000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":724561000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":723338000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":375101000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":373878000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1132411000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":1132411000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":407850000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":409073000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1617189000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1617189000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":1617189000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":501562000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":501562000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1032389000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":1032389000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":530827000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":530827000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1518227000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":1518227000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":485838000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":485838000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2057951000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":2057951000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":2057951000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":496011000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":496011000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1033618000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":1033618000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":537607000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":537607000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1512999000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":1512999000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":479381000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":479381000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2019009000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":2019009000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":2019009000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":443885000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":443885000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":951447000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":951447000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":507562000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":507562000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1463202000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1463202000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":511755000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":511755000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1984265000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1984265000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":504460000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1054191000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":549731000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1653524000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":599333000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2273072000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"SettlementAssetsCurrent":{"label":"Settlement Assets, Current","description":"Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.","units":{"USD":[{"end":"2015-12-31","val":142727000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":142727000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":142727000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":142727000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":189049000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":204541000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":233812000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":321102000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":321102000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":321102000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":321102000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":321102000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":266088000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":309021000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":587630000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":620523000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":620523000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":620523000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":620523000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":620523000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":700646000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":806688000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1194701000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":364946000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":364946000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":364946000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":364946000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":364946000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1391078000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1506194000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":564492000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":588692000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":588692000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":588692000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":588692000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":588692000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":521629000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":879464000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":846786000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1024895000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":1024895000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1024895000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":1024895000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":1024895000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1109505000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1155757000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1211886000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1171612000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1171612000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1171612000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":1171612000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1171612000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1341852000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1472908000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1761694000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2416324000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":2416324000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":2416324000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":2416324000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":2416324000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1897835000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2055298000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3689046000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3226294000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":3226294000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":3226294000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":3226294000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":3226294000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3714810000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3964214000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1508491000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1060966000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1060966000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1060966000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1060966000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1060966000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1102538000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1235325000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1222342000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1359983000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"SettlementLiabilitiesCurrent":{"label":"Settlement Liabilities, Current","description":"Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.","units":{"USD":[{"end":"2015-12-31","val":13105000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":13105000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":13105000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":13105000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":16308000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":23684000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":27515000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":51151000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":51151000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":51151000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":51151000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":51151000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":35773000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":41834000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":81414000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":114788000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":114788000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":114788000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":114788000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":114788000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":116902000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":140616000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":203274000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":54137000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":54137000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":54137000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":54137000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":54137000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":266121000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":290652000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":81597000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":95834000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":95834000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":95834000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":95834000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":95834000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":89150000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":179131000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":150705000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":239362000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":239362000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":239362000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":239362000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":239362000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":263926000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":257008000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":249802000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":254611000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":254611000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":254611000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":254611000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":254611000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":264971000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":264936000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":329796000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":462505000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":462505000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":462505000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":462505000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":462505000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":397977000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":323197000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":515510000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8469000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":36100000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13461000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":28693000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":82292000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":31198000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":31198000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":68120000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":68120000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-01-01","end":"2016-09-30","val":104899000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":138786000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31670000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":31670000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":71263000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":71263000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-01-01","end":"2017-09-30","val":111311000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":111311000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":155836000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":46824000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":46824000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":98943000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":98943000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":157856000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":157856000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":216881000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":61088000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":61088000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":140554000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":140554000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-09-30","val":217980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":217980000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":297863000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":77303000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":77303000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":173713000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":173713000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-09-30","val":284129000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":284129000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-01-01","end":"2020-12-31","val":397800000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":397800000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":397800000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":118623000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":118623000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":264988000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":264988000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":429999000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":429999000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":608040000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":608040000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":608040000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":275423000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":275423000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":532061000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":532061000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":794794000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":794794000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1071278000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1071278000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1071278000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":279592000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":279592000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":598845000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":598845000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":944514000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":944514000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1276097000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":311168000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":311168000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":631791000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":631791000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":955845000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":955845000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1272779000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1272779000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":315236000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":612577000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":921957000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":1215480000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2016-03-31","val":100569757,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":94552296,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":82443845,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":69936089,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":61373338,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":53717383,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":49642480,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":44252865,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":40039760,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":37006235,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":33952212,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31066578,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27693334,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":25358359,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":24136540,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":22107017,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18862499,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":16532301,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14389236,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12034630,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9605627,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9415552,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":8099979,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7769686,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7565229,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6890289,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6222745,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5701097,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5148000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4853000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4801000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4250,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3294000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2719000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2701000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1952,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1863000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1776000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1805000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1947,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2016-03-31","val":6.76,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6.89,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7.15,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7.54,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7.81,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8.03,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8.26,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8.37,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8.47,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8.62,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8.64,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8.63,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8.88,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9.12,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":9.4,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":9.77,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10.25,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10.84,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11.53,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12.11,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":12.66,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13.51,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":15.57,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":16.58,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18.1,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21.09,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":24.65,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":28.32,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":32.6,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":36.27,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":38.97,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":40.26,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":44.89,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":54.16,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":57.89,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":70,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":74.58,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":79.32,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":79.37,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":78.37,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","description":"Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":47800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":49800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":49800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":202600000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":202600000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":202600000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":464100000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":464100000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":464100000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":720100000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":720100000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":720100000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":616300000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":616300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":616300000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1200000000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1200000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1200000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1100000000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1100000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":1100000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":200000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":211000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":211000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":96100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":96100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":96100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":145100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":145100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":20200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2016-01-01","end":"2016-03-31","val":3801721,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5993756,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":9020899,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":11692898,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1075984,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2144552,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":2423888,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":2697685,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":328651,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":454154,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":674525,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":1498155,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":95141,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":130671,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":136772,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":541564,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":20135,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":46231,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":340594,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":509318,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":2895,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":13140,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44692,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":71416,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":85258,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":93371,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":106000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":108000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":311,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":136000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":249,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2016-01-01","end":"2016-03-31","val":20700,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1707320,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":1767320,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":1767320,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1216959,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":1216959,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1216959,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":783625,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":783625,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":783625,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":97701,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1184657,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":1184657,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":1184657,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1502356,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":1538109,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":1538109,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":183441,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":198771,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":198771,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":264897,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":731438,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":796719,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":796719,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":225000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":682000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":682000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":682,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":578000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":578000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":578,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1769000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":1769000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":1769,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.","units":{"USD/shares":[{"start":"2014-01-01","end":"2014-12-31","val":3.84,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":5.87,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":5.87,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5.8,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5.8,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5.8,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":5.97,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":5.97,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":5.97,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":16.25,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":16.25,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":16.25,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":30.58,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":30.58,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":30.58,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":27.04,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":27.04,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":27.04,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":131.57,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":131.57,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":131.57,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":73.31,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":73.31,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":73.31,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":39.13,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":39.13,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":39.13,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":45.81,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":45.81,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":28.62,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","description":"Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.","units":{"USD":[{"end":"2015-12-31","val":656194000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":656194000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":656194000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":656194000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":874966000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":307645000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":418923000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":443711000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":443711000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":443711000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":443711000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":443711000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":600185000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":868556000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1073815000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1727761000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2089523000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3281558000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1543793000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":1543793000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":1543793000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":1543793000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":1543793000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1918661000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1675414000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1305789000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1191746000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1191746000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1191746000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1191746000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1191746000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":811454000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1678054000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2378524000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2723394000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":2723394000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2723394000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2723394000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2723394000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2295969000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2400927000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2017556000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1226105000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":1226105000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1226105000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":1226105000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1226105000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":970780000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":300804000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":253390000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":224484000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":224484000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":224484000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":224484000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":224484000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":213706000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":181393000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":90816000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":195760000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":195760000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":195760000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":195760000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":195760000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":163836000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":65919000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":64575000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":67966000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":67966000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":67966000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":67966000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":67966000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":16155000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":38739000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":47772000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":29151000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2015-12-31","val":107515554,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":107515554,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":107515554,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":107515554,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":103406557,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":99003242,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":86702252,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":73261562,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":73261562,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":73261562,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":73261562,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":73261562,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":64424409,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":57421003,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":53004591,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":42727665,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":40139104,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":36717741,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":33152881,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":33152881,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":33152881,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":33152881,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":33152881,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":29567389,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27947285,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":26319477,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":23619804,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":23619804,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":23619804,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":23619804,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":23619804,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":20203101,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":19097840,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":16386396,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13630882,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":13630882,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":13630882,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":13630882,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":13630882,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":11038581,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10873237,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9409671,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8916100,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":8916100,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":8916100,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":8916100,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":8916100,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8728418,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8271139,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7442331,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6738783,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":6739000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":6739000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":6739000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":6739,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6241000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6128000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5913000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4991,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":4991000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":4991000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":4991000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":4991,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3923000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3811000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3535000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2578,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2578000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2578000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2578000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":2578,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2422000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3931000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3787000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3757,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":6.99,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":6.99,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":6.99,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":6.99,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6.82,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7.06,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7.32,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7.7,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":7.7,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":7.7,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":7.7,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":7.7,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7.96,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8.33,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8.55,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8.76,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9.58,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9.64,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9.52,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":9.52,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":9.52,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":9.52,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":9.52,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10.03,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":12.59,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12.8,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":12.66,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":12.66,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":12.66,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":12.66,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":12.66,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10.25,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":17.07,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":17.4,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":17.84,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":17.84,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":17.84,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":17.84,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":17.84,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":19.06,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":23.16,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":25.75,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":26.09,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":26.09,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":26.09,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":26.09,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":26.09,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":27.27,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":34.32,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":37.56,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":40.37,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":40.37,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":40.37,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":40.37,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":40.37,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":45.07,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":47.47,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":48.43,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":47.64,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":47.64,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":47.64,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":47.64,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":47.64,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":52.27,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":62.19,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":63.27,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":72.17,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":72.17,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":72.17,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":72.17,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":72.17,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":75.19,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":68.94,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":69.23,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":69.29,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","description":"Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD":[{"end":"2016-03-31","val":837620000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":303773000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":410515000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":433756000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1229103000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1543793000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","description":"Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2016-03-31","val":95493312,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":92406077,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":81679340,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":69467073,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":47270091,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":33152881,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","description":"Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD/shares":[{"end":"2016-03-31","val":6.51,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6.79,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7.1,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7.51,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8.67,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":9.52,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"}]}},"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-03-31","val":1.73,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1.91,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":3.02,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":3.39,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5.08,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5.51,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":5.47,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":5.91,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7.44,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7.32,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":7.71,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":7.98,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7.06,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7.66,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":7.97,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":8.09,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":9.09,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9.31,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":9.98,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":10.54,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12.69,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":12.92,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":11.64,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":12.33,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10.03,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8.57,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":7.96,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":8.22,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":9.58,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10.48,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":12.06,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":21.38,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":20.2,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":18.33,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":18.09,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":23.14,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":15.54,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":14.2,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":24.81,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":25.83,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2016-01-01","end":"2016-03-31","val":12.03,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11.26,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":10.99,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":10.98,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10.93,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11.38,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":11.42,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":11.36,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":12.04,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12.21,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":12.97,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":14.75,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11.78,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":11.54,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":11.7,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":39.88,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":71.99,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":71.99,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":61.2,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":60.65,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":71.99,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":67.5,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":55.37,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":114.25,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":103.84,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":105.85,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":29.62,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":108.34,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":107.06,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":95.32,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":78.31,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":78.73,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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-03-31","val":9.77,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13.54,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":13.49,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":13.49,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17.2,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":17.2,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":17.2,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":44.75,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":44.75,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":44.75,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":73.94,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":72.15,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":72.15,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":72.15,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":57.4,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":59.46,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":59.46,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":253.79,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":255.22,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":255.22,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44.98,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":96.42,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":94.61,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":94.61,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":74.5,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":65.16,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":65.16,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":65.16,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":74.03,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":74.03,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":74.03,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":55.66,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":55.66,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":55.66,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2016-03-31","val":857167000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":307645000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":411791000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":434962000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":581082000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":829122000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1020272000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1163690000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1630725000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1962153000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3068274000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1474339000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1828856000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1607944000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1269509000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1168770000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":799553000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1555696000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2172994000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2473439000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2059368000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2168406000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1816899000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1129046000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":894398000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":295929000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":250015000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":221311000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":209832000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":176912000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":90816000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":189357000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":155692000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":65024000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":63593000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":60701000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":16155000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":17885000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":21373000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":15377000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":441000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":818000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":377000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1438000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":620000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2512000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":2512000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1856000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":1856000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3777000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":1921000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5437000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":1660000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":6375000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":6375000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":388000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":1953000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":1953000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4332000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":4332000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3332000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":3332000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1939000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1939000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1504000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"StockDividendsShares":{"label":"Stock Dividends, Shares","description":"Number of shares of common and preferred stock issued as dividends during the period. Excludes stock splits.","units":{"shares":[{"start":"2015-01-01","end":"2015-12-31","val":10299696,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":10299696,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"}]}},"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":"2013-12-31","val":162294000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":273672000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2014-12-31","val":273672000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":508048000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"end":"2015-12-31","val":508048000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"end":"2015-12-31","val":508048000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"end":"2015-12-31","val":508048000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":508048000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2015-12-31","val":508048000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":444884000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1I"},{"end":"2016-06-30","val":471459000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2016Q2I"},{"end":"2016-09-30","val":510389000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2016Q3I"},{"end":"2016-12-31","val":576153000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":576153000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"end":"2016-12-31","val":576153000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"end":"2016-12-31","val":576153000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":576153000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":576153000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2016-12-31","val":576153000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":627933000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1I"},{"end":"2017-06-30","val":703744000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2017Q2I"},{"end":"2017-09-30","val":732909000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2017-12-31","val":786333000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2017-12-31","val":786333000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2017-12-31","val":786333000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2017Q4I"},{"end":"2018-03-31","val":809980000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2018-03-31","val":809980000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-03-31","val":809980000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-03-31","val":809980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1081629000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2018-06-30","val":1081629000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-06-30","val":1081629000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1122144000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2018-09-30","val":1122144000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":1120501000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2018-12-31","val":1120501000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":1120501000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":1120501000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1121589000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2019-03-31","val":1121589000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-03-31","val":1121589000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-03-31","val":1121589000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-03-31","val":1121589000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-03-31","val":1121589000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1184472000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2019-06-30","val":1184472000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-06-30","val":1184472000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-06-30","val":1184472000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1249794000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"end":"2019-09-30","val":1249794000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2019-12-31","val":1715050000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2019-12-31","val":1715050000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":1715050000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":1715050000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1807945000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"end":"2020-03-31","val":1807945000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-03-31","val":1807945000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-03-31","val":1807945000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1926307000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"end":"2020-06-30","val":1926307000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2062835000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2681569000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":2681569000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2314373000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2688852000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2959825000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3272855000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":3272855000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3272855000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":3272855000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3272855000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17412822000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16855104000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16497664000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17222879000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":17222879000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":17222879000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":17222879000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":17222879000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17448897000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":17747156000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":17812660000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18695256000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":18695256000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":18695256000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":18695256000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":18695256000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":18970801000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":19301996000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":19920914000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":21267932000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":21267932000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":21267932000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":21267932000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":21267932000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":21469194000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":22157136000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":22507398000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":22204278000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2018-12-31","val":1120501000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2019-12-31","val":1715050000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1807945000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-03-31","val":1807945000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1926307000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-06-30","val":1926307000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2062835000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2020-12-31","val":2681569000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2314373000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-03-31","val":2314373000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-03-31","val":2314373000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-03-31","val":2314373000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-03-31","val":2314373000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2736701000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"end":"2021-06-30","val":2736701000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-06-30","val":2736701000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-06-30","val":2736701000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3004714000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"end":"2021-09-30","val":3004714000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2021-12-31","val":3313589000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-03-31","val":17450392000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16891411000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2022-06-30","val":16891411000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-06-30","val":16891411000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-06-30","val":16891411000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16529938000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2022-09-30","val":16529938000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2022-12-31","val":17251355000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17474885000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2023-03-31","val":17474885000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-03-31","val":17474885000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-03-31","val":17620550000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-03-31","val":17620550000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-03-31","val":17620550000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1I"},{"end":"2023-06-30","val":17769808000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2023-06-30","val":17769808000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-06-30","val":17935937000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-06-30","val":17935937000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2I"},{"end":"2023-09-30","val":17830506000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2023-09-30","val":17936851000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":18692836000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-03-31","val":18967196000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1I"},{"end":"2024-06-30","val":19292995000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":19292995000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-06-30","val":19292995000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-06-30","val":19292995000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":19909295000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":19909295000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":21234962000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":21234962000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":21234962000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":21234962000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":21234962000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":21435074000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2025-03-31","val":21435074000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-03-31","val":21435074000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1I"},{"end":"2025-06-30","val":22122892000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-06-30","val":22122892000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":22473208000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":22169882000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2016-01-01","end":"2016-03-31","val":327976,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4225876,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-09-30","val":13559723,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-12-31","val":24328414,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7761169,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14912966,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":19050042,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":24510745,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4213775,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7460458,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-09-30","val":10661450,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":13402680,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3588052,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6259582,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-09-30","val":7881289,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-12-31","val":10176170,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3396568,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5978089,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-09-30","val":8430923,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":11017713,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2592301,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2941086,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-09-30","val":4417087,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-12-31","val":4900413,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":407887,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1304983,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":2173106,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":2867609,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":712000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1163000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":1375000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":2065,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":987000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1677000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":1802000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":2646,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":147000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":361000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":495000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":514,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":59576000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":35776000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":35776000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2018-01-01","end":"2018-06-30","val":139396000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":140154000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":140154000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":140107000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":853000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":140107000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":14999000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":20320000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":20320000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":20320000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":20320000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":35319000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":35319000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":35319000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":10071000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":10071000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":10071000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":10071000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":18664000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":18664000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":28735000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":28735000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":28735000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"}]}},"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":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2018-01-01","end":"2018-09-30","val":-9305000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-9305000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-20962000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":-20962000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":-20962000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":1000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":2000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":2000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-04-01","end":"2019-06-30","val":2000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":2000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":3000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":3000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":3000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":24094000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-07-01","end":"2020-09-30","val":38736000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":38736000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":195749000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":195749000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":195749000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":3816000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":113067000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":113067000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":113067000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":113067000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":106359000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":106359000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":408879000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":408879000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":408879000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":454000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":454000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":454000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":454000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":21000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":21000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q2"}]}},"StockIssuedDuringPeriodValueEmployeeStockPurchasePlan":{"label":"Stock Issued During Period, Value, Employee Stock Purchase Plan","description":"Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":14201000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":14201000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":14201000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":7767000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":7767000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":17859000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":17859000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":17859000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":12578000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":12578000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":12578000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":12578000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":26888000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":26888000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-04-01","end":"2019-06-30","val":18942000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":18942000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":36174000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"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":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardGross":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Gross","description":"Aggregate value of stock related to Restricted Stock Awards issued during the period.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"}]}},"StockIssuedDuringPeriodValueShareBasedCompensation":{"label":"Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture","description":"Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":134027000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25364000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2019-01-01","end":"2019-03-31","val":25364000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-01-01","end":"2019-03-31","val":25364000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":41593000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":41593000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":14860000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":118550000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":118550000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-01-01","end":"2020-03-31","val":31406000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":46679000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":46679000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":46679000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":46679000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":28514000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":28514000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":161984000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":161984000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":161984000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-03-31","val":32891000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":39526000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":39526000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-04-01","end":"2021-06-30","val":39526000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":39526000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":12711000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":12711000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":126829000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":126829000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":126829000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-03-31","val":4093000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":39024000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":39024000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-04-01","end":"2022-06-30","val":39024000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":39024000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":6116000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":6116000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":81768000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-03-31","val":6825000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":59137000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":59137000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-04-01","end":"2023-06-30","val":59137000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":59137000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":4454000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":4454000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":130433000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":19943000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":66258000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":66258000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":66258000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":66258000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":1852000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":1852000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":154779000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":154779000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2283000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":2283000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":2283000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":48799000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":48799000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":7165000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":88943000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"StockIssuedDuringPeriodValueStockDividend":{"label":"Stock Issued During Period, Value, Stock Dividend","description":"Value of stock issued to shareholders as a dividend during the period.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"}]}},"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":8685000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":14766000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":14766000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2017-01-01","end":"2017-03-31","val":39409000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":82225000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-09-30","val":104251000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":144774000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":144774000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":144774000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-01-01","end":"2018-03-31","val":31354000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":54621000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":23267000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":23267000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":82202000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":27580000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":106962000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":106962000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25328000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":25328000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-03-31","val":25328000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":22651000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":22651000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":14860000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":82340000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019"}]}},"StockRepurchasedDuringPeriodValue":{"label":"Stock Repurchased During Period, Value","description":"Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":389508000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":389508000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":389508000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":389508000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":345576000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":345576000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1170339000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1170339000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":445298000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":445298000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":445298000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":692204000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":692204000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":403027000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2341161000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"SubleaseIncome":{"label":"Sublease Income","description":"Amount of sublease income excluding finance and operating lease expense.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1570000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":1570000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":1468000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":1468000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3381000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":3381000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1437000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":1437000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3616000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":2179000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":6012000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":2396000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8594000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":8594000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2625000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":12210000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":12210000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":15965000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":15965000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":11933000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":11933000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1119000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1119000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":394000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2016-12-31","val":3562000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3562000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2016Q4I"},{"end":"2017-09-30","val":4862000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6155000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":6155000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"end":"2017-12-31","val":6155000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"end":"2017-12-31","val":6155000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"end":"2017-12-31","val":6155000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4677000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7504000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6390000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9503000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":9503000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"end":"2018-12-31","val":9503000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"end":"2018-12-31","val":9503000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6568000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9131000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8383000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2019Q3I"}]}},"UndistributedEarningsOfForeignSubsidiaries":{"label":"Undistributed Earnings of Foreign Subsidiaries","description":"Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.","units":{"USD":[{"end":"2016-12-31","val":3900000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4100000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":4200000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5800000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1400000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":110000000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":113200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":125400000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2013-12-31","val":14152000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":78031000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2014-12-31","val":78031000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2014-12-31","val":90372000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":90372000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2015-12-31","val":90372000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":92134000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"end":"2016-12-31","val":92134000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2016-12-31","val":92134000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2016-12-31","val":92134000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2016Q4I"},{"end":"2017-12-31","val":70799000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"end":"2017-12-31","val":70799000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2017-12-31","val":70799000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2017-12-31","val":70799000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2017Q4I"},{"end":"2018-12-31","val":198540000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"end":"2018-12-31","val":198540000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2018-12-31","val":198540000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2018-12-31","val":198540000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":217574000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"end":"2019-12-31","val":217574000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2019-12-31","val":217574000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2019-12-31","val":217574000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":295182000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"end":"2020-12-31","val":295182000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2020-12-31","val":295182000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2020-12-31","val":295182000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2020Q4I"},{"end":"2021-12-31","val":448392000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":448392000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2021-12-31","val":448392000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2021-12-31","val":448392000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":506512000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":506512000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2022-12-31","val":506512000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2022-12-31","val":506512000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":465103000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":465103000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":465103000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":633589000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":633589000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":626755000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":3428000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":3428000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2023-01-01","end":"2023-12-31","val":30063000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":30063000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":30063000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":11571000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":11571000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":11571000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2615000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":2615000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":2615000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":7348000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":7348000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":7348000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2025-01-01","end":"2025-12-31","val":24004000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense":{"label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense","description":"Amount of expense 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":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":300000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":500000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1400000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":1400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":1400000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7800000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":7800000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":7800000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":9100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":9100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":9100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":22100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":22100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":22100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":23800000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":23800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":22000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition":{"label":"Unrecognized Tax Benefits, Increase Resulting from Acquisition","description":"Amount of increase in unrecognized tax benefits resulting from acquisitions.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":8109000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":8109000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":8109000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":78000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":78000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":78000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":3037000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":3037000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":3037000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":22420000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":22420000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":22420000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":24651000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":24651000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":24651000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":37189000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":12341000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":12341000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-3428000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4193000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":4193000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":4193000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":119261000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":119261000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":119261000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":30676000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":30676000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":30676000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":77235000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":77235000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":77235000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":124238000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":124238000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":124238000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":30988000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":30988000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":30988000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":139217000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":139217000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":27221000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":26690000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5190000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5190000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":5190000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":513000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":513000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":513000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2021-01-01","end":"2021-12-31","val":6552000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":6552000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":6552000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5431000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":5431000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":5431000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":34050000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":34050000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations":{"label":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","description":"Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":91000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":91000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":91000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":142000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":142000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":142000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":149000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":149000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":149000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":49000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":49000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":49000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2950000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":2950000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":2950000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3998000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":3998000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":3998000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":4781000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":4781000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":10051000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate":{"label":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","description":"The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.","units":{"USD":[{"end":"2016-12-31","val":2800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4500000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":5700000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7600000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":13200000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":35400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":73500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-12-31","val":80200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-12-31","val":107500000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":69100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":50500000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":69700000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":69700000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":59800000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":59800000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":59800000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":154100000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":154100000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":154100000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":310000000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":310000000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":140500000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":140500000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":378400000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":378400000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":649100000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":649100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-213300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":213300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-98900000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":98900000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-1400000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1400000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-89200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"VariableLeaseCost":{"label":"Variable Lease, Cost","description":"Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":637000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2173000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":1536000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3871000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":3871000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":1646000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":1646000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":5737000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":5737000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5724000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":5724000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9011000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":3287000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":12297000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":3286000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":15625000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":15625000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3508000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":15568000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":15568000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":27065000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":27065000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":22555000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":22555000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":22344000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":22344000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":22722000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":142042000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":145069000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":147288000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":149253000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":149058000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":152334000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":170498000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":170498000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":331324000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":331324000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":332906000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":332906000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":334488000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":334488000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":336593000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":336593000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":343893000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":343893000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":366737000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":366737000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":371573000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":371573000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":376357000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":376357000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":375743000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":375743000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":383951000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":383951000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":395948000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":395948000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":399624000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":399624000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403301000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403301000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":402980000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":402980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":474915000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":474915000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":419289000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":419289000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":421297000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":421297000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":423305000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":423305000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":423239000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":423239000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":466099000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":466099000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":466076000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":466076000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":466076000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":434940000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":434940000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":437529000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":437529000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":440117000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":440117000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":439855000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":439855000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":488069000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":488069000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":482167000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":482167000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":482167000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":501353000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":501353000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":519713000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":519713000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":522578000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":522578000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":520204000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":520204000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":504120000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":504120000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":501779000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":501779000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":501779000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":541435000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":541435000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":561501000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":561501000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":581350000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":581350000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":572234000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":572234000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":592672000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":592672000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":602234000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":623579000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":604476000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":604476000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":606692000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":606692000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":606767000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":606767000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":611276000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":611276000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":614024000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":614024000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":614024000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":637360000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":637360000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":636751000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":636751000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":634221000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":634221000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":635419000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":635419000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":632760000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":632760000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":636390000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":636390000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":635342000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":627103000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":618928000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":625256000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":621658000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":622838000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"WeightedAverageNumberOfShareOutstandingBasicAndDiluted":{"label":"Weighted Average Number of Shares Outstanding, Basic and Diluted","description":"Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).","units":{"shares":[{"start":"2019-01-01","end":"2019-03-31","val":419289000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":421297000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":423305000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2020-01-01","end":"2020-03-31","val":434940000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":437529000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":440117000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2020Q2"}]}},"WeightedAverageNumberOfSharesIssuedBasic":{"label":"Weighted Average Number of Shares Issued, Basic","description":"This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).","units":{"shares":[{"start":"2014-01-01","end":"2014-12-31","val":148876000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":151171000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":152827000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":154464000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":153965000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":156206000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":175139000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":175139000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":335177000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":335177000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":336406000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":336406000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":337635000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":337635000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":339728000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":339728000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":346299000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":346299000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":344393000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":344393000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":344393000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":368571000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":368571000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":373291000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":373291000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":377959000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":377959000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":377374000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":377374000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":385409000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":385409000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":380921000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":380921000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":380921000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":397246000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":397246000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":400318000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":400318000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403390000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403390000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":403577000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":403577000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":410095000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":410095000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":406313000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":406313000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":406313000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":419860000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":421983000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":424105000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":423957000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":423957000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":427906000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":427906000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":425728000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":425728000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":425728000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":435680000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":438248000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":440815000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":440540000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":440540000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":445074000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":445074000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":443773000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":443773000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":455414000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":455414000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":455618000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":455618000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":455820000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":455820000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":457414000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":460948000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":458780000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":541767000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":561846000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":581704000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2"}]}},"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":"2014-01-01","end":"2014-12-31","val":142042000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":145069000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":147288000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2015-04-01","end":"2015-06-30","val":149253000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":149058000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2015-07-01","end":"2015-09-30","val":152334000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":170498000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2015-01-01","end":"2015-12-31","val":170498000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":331324000,"accn":"0001512673-16-000007","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-06"},{"start":"2016-01-01","end":"2016-03-31","val":331324000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":332906000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-01-01","end":"2016-06-30","val":332906000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2016-04-01","end":"2016-06-30","val":334488000,"accn":"0001628280-16-018485","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-04"},{"start":"2016-04-01","end":"2016-06-30","val":334488000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":336593000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-01-01","end":"2016-09-30","val":336593000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":343893000,"accn":"0001628280-16-020645","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-02"},{"start":"2016-07-01","end":"2016-09-30","val":343893000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001628280-17-001754","fy":2016,"fp":"FY","form":"10-K","filed":"2017-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2016-01-01","end":"2016-12-31","val":341555000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":366737000,"accn":"0001628280-17-004837","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-04"},{"start":"2017-01-01","end":"2017-03-31","val":366737000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":371573000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-01-01","end":"2017-06-30","val":371573000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2017-04-01","end":"2017-06-30","val":376357000,"accn":"0001512673-17-000004","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-02"},{"start":"2017-04-01","end":"2017-06-30","val":376357000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":375743000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":375743000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2017-07-01","end":"2017-09-30","val":383951000,"accn":"0001512673-17-000008","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":383951000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001512673-18-000004","fy":2017,"fp":"FY","form":"10-K","filed":"2018-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2017-01-01","end":"2017-12-31","val":379344000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":395948000,"accn":"0001512673-18-000007","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":395948000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":399624000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-01-01","end":"2018-06-30","val":399624000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403301000,"accn":"0001512673-18-000011","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-01"},{"start":"2018-04-01","end":"2018-06-30","val":403301000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":402980000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":402980000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2018-07-01","end":"2018-09-30","val":409690000,"accn":"0001512673-18-000014","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":409690000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001512673-19-000003","fy":2018,"fp":"FY","form":"10-K","filed":"2019-02-27"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2018-01-01","end":"2018-12-31","val":405731000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":419289000,"accn":"0001512673-19-000007","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-01"},{"start":"2019-01-01","end":"2019-03-31","val":419289000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":421297000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-01-01","end":"2019-06-30","val":421297000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2019-04-01","end":"2019-06-30","val":423305000,"accn":"0001512673-19-000011","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-01"},{"start":"2019-04-01","end":"2019-06-30","val":423305000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":423239000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-01-01","end":"2019-09-30","val":423239000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":427124000,"accn":"0001628280-19-013504","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-06"},{"start":"2019-07-01","end":"2019-09-30","val":427124000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":424999000,"accn":"0001628280-20-002303","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-26"},{"start":"2019-01-01","end":"2019-12-31","val":424999000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2019-01-01","end":"2019-12-31","val":424999000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":434940000,"accn":"0001628280-20-006688","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":434940000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":437529000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-01-01","end":"2020-06-30","val":437529000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2020-04-01","end":"2020-06-30","val":440117000,"accn":"0001512673-20-000005","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-05"},{"start":"2020-04-01","end":"2020-06-30","val":440117000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":439855000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":439855000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2020-07-01","end":"2020-09-30","val":444458000,"accn":"0001512673-20-000012","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":444458000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":443126000,"accn":"0001512673-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-23"},{"start":"2020-01-01","end":"2020-12-31","val":443126000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":443126000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":454973000,"accn":"0001512673-21-000013","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":454973000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":455203000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-01-01","end":"2021-06-30","val":455203000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":455431000,"accn":"0001628280-21-015094","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-02"},{"start":"2021-04-01","end":"2021-06-30","val":455431000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":457039000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-01-01","end":"2021-09-30","val":457039000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":460654000,"accn":"0001628280-21-021782","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-04"},{"start":"2021-07-01","end":"2021-09-30","val":460654000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":458432000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":458432000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":458432000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":541435000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":541435000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":561501000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":561501000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":581350000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":581350000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":572234000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":572234000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":592672000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":592672000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":578949000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":602234000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":602234000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":604476000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":604476000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":606692000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":606692000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":606767000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":606767000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":611276000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":611276000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":608856000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":608856000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":608856000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":616401000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":616401000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":617033000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":617033000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":617666000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":617666000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":616830000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":616830000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":616428000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":616428000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":616993000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":616993000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":619370000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":616108000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":612882000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":614117000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":610199000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":612243000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"DeferredTaxAssetsDeferredIncome":{"label":"Deferred Tax Assets, Deferred Income","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":11266000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":11266000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11665000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":11665000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":6943000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":6943000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":9192000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsGoodwillAndIntangibleAssets":{"label":"Deferred Tax Assets, Goodwill and Intangible Assets","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":17600000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"end":"2021-12-31","val":17600000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":30273000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":30273000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"NetChangeInterestBearingDepositsDomestic":{"label":"Net Change Interest-bearing Deposits, Domestic","description":"The increase (decrease) in interest-bearing deposits domestic.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":59844000,"accn":"0001628280-22-003825","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-24"},{"start":"2021-01-01","end":"2021-12-31","val":59844000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":59844000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":21633000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":53791000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":58909000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":82049000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":82049000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":82049000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":13601000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":13601000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":28583000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":28583000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":57243000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":57243000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":25135000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":25135000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":25135000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":18650000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":18650000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":41969000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":41969000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":73687000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":73687000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":74856000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":74856000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":34463000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":54792000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":81176000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":55548000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"BusinessCombinationContingentConsiderationLiability":{"label":"Business Combination, Contingent Consideration, Liability","description":"Amount of liability recognized arising from contingent consideration in a business combination.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"CashAcquiredInExcessOfPaymentsToAcquireBusiness":{"label":"Cash Acquired in Excess of Payments to Acquire Business","description":"The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":570703000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":570703000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":539474000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":539474000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":539453000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":539453000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":539453000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":539453000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":539453000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"}]}},"GoodwillForeignCurrencyTranslationGainLoss":{"label":"Goodwill, Foreign Currency Translation Gain (Loss)","description":"Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":220664000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":220700000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-244992000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":-245000000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":-465700000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-679501000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":-679500000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":-434500000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-314381000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":-314381000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":47600000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":-47600000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-22800000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":-22800000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":24800000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":24800000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-217500000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":-217500000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-194700000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":-194700000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":77351000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":77351000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-198200000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":-198200000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-97300000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":-97300000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":100900000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":100900000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":128300000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":128300000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":225600000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":225600000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-428790000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-428790000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":86000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":398400000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":312400000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":389500000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":-8900000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":431596000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2021-12-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-03-31","val":208141000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":192618000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":479422000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":877066000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":877066000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":877066000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":877066000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":877066000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":384998000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":289849000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":858485000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":854882000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":854882000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":854882000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":854882000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":854882000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":543751000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":481742000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":827629000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1296680000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":1296680000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":1296680000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":1296680000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":1296680000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":618999000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":583924000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":343629000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":897941000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"NetChangeNoninterestBearingDepositsDomestic":{"label":"Net Change Noninterest-bearing Deposits, Domestic","description":"The increase (decrease) in domestic noninterest bearing deposits.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-03-31","val":21633000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":53791000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":58909000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"}]}},"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":"2021-12-31","val":4559208000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":4559208000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"end":"2021-12-31","val":4559208000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4561911000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4104664000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4107245000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4109829000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":4109829000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":4109829000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":4109829000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4112356000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4114916000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4117502000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3125456000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":5101023000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5103462000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5105939000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":5105939000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":5105939000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":5105939000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":5105939000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5108385000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3539887000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5713382000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5715759000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"PaymentsToAcquireFinanceReceivables":{"label":"Payments to Acquire Finance Receivables","description":"The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1946468000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":1946468000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7543996000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":7543996000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":12286091000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":12286091000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":18361871000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":18361871000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":18361871000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4911509000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":4911509000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10546501000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":10546501000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":16401673000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":16401673000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":23968787000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":23968787000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":23968787000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6095104000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":6095104000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":12866904000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":12866904000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":20197450000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":20197450000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":29318390000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":29318390000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":6898769000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":14638790000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":22553302000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":32145232000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromCollectionOfFinanceReceivables":{"label":"Proceeds from Collection of Finance Receivables","description":"The cash inflow associated with the collection of receivables arising from the financing of goods and services.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1943554000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7688413000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-09-30","val":12538992000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":18192470000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"}]}},"ProceedsFromLongTermLinesOfCredit":{"label":"Proceeds from Long-term Lines of Credit","description":"The cash inflow 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":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":183440000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":183440000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":376219000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":376219000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":711455000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":711455000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":1620805000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":1620805000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":1620805000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":47975000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":47975000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":289418000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":289418000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":564588000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":564588000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1387662000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1387662000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1387662000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":160587000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":160587000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":319634000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":319634000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":406359000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":406359000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1255745000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1255745000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":222824000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":435497000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":448530000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":1305288000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"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":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":90491000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":90491000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":282550000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":282550000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":310729000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":310729000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":391463000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":391463000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":391463000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":692556000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":692556000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":794384000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":794384000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":967655000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":967655000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":1118083000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":1118083000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":1118083000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":790592000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":790592000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":968045000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":968045000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":1054091000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":1054091000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1329729000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1329729000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1091137000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1242317000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":1456869000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":1456869000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"StockIssued1":{"label":"Stock Issued","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":35318000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10007000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-01-01","end":"2021-09-30","val":28735000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":28735000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":28735000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-22-012707","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":13827929000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":13827929000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":13827929000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":13827929000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":13827929000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":13827929000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":6658000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CostOfGoodsAndServicesSoldAmortization":{"label":"Cost, Amortization","description":"Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":11174000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":9705000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2021-04-01","end":"2021-06-30","val":5405000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":16056000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":6351000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22645000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":22645000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":15469000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":33368000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-01-01","end":"2022-06-30","val":33368000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-04-01","end":"2022-06-30","val":17899000,"accn":"0001628280-22-021091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-04"},{"start":"2022-04-01","end":"2022-06-30","val":17899000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":51874000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-09-30","val":51874000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-07-01","end":"2022-09-30","val":18506000,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":18506000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":70194000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":70194000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":70194000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":18508000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":18508000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":36900000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":36900000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":18392000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-04-01","end":"2023-06-30","val":18392000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":54780000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":54780000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":17880000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-07-01","end":"2023-09-30","val":17880000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":72829000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":72829000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":72829000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":18027000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":18027000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":35616000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":35616000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":17589000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":17589000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":52802000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":52802000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":17186000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":17186000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":68364000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":68364000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":14674000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":29078000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":14404000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":42935000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":13857000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":56850000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","description":"Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.","units":{"shares":[{"start":"2022-01-01","end":"2022-09-30","val":12124,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":13056,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":24000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":25000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":54,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":81000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":81000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":96000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":96,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":55000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":65000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":76,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.","units":{"USD/shares":[{"start":"2022-01-01","end":"2022-09-30","val":194.03,"accn":"0001628280-22-028213","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":190.75,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":126.99,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":80.33,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-09-30","val":80.33,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-12-31","val":91.69,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":158.19,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":158.19,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-09-30","val":142.49,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-12-31","val":142.49,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":185.89,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":152.42,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":157.02,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":143.45,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings":{"label":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 the repatriation of foreign earnings.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.009,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":0.009,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.021,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":0.021,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0.021,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-2.165,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-2.165,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-2.165,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.009,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.009,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.013,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense":{"label":"Share-based Payment Arrangement, Expense, Tax Benefit","description":"Amount of tax benefit for recognition of expense of award under share-based payment arrangement.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":7800000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":10500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":10500000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":218900000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":218900000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":218900000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":228200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":228200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":228200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":322000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":322000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":26500000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"GainLossOnSaleOfNotesReceivable":{"label":"Gain (Loss) on Sale of Financing Receivable","description":"Amount of gain (loss) on sale of financing receivable.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":95500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2021-01-01","end":"2021-12-31","val":95500000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":164300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"start":"2022-01-01","end":"2022-12-31","val":164300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":164300000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":196100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":196100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":196100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":236800000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":236800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":255800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherLongTermDebtCurrent":{"label":"Other Long-term Debt, Current","description":"Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":455000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":460356000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":460356000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":460356000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":460356000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":460356000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":460539000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":997197000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":997958000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":998727000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":999497000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":999497000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":999497000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":999497000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":999497000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1570979000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1572118000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1573259000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligation":{"label":"Recorded Unconditional Purchase Obligation","description":"Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).","units":{"USD":[{"end":"2022-12-31","val":1279200000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1424527000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1314742000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1239985000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1195379000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1105119000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1002406000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":911827000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":924022000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":819474000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":732738000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":643315000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2351008000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueInFifthYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Year Five","description":"Amount of recorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":315100000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2025-12-31","val":410000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueInFourthYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Year Four","description":"Amount of recorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":263300000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":315100000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":315100000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":315100000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":315100000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2025-12-31","val":370000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueInSecondYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Year Two","description":"Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":244700000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":316425000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":316425000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":316425000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":316425000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":263300000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":263300000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":263300000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":263300000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":315100000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":315100000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":315100000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":404504000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueInThirdYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Year Three","description":"Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":273600000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":263300000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":263300000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":263300000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":263300000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":315100000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":315100000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":315100000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":315100000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":355000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueWithinOneYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Year One","description":"Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":182500000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2022Q4I"},{"end":"2023-03-31","val":300554000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":300554000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":300554000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":300554000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":316425000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":316425000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":316425000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":345622000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":263300000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":263300000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":263300000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":419504000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"SecuredDebtCurrent":{"label":"Secured Debt, Current","description":"Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23","frame":"CY2021Q4I"},{"end":"2022-12-31","val":461240000,"accn":"0001628280-23-004840","fy":2022,"fp":"FY","form":"10-K","filed":"2023-02-23"},{"end":"2022-12-31","val":461240000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"end":"2022-12-31","val":461240000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"end":"2022-12-31","val":461240000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":461240000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":305195000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":530321000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":51858000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":753035000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":753035000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":753035000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":753035000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":753035000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":410426000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":464047000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":138136000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":185000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":185000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":185000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":185000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":185000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":120000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":157370000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":466942000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"ProceedsFromSaleAndCollectionOfFinanceReceivables":{"label":"Proceeds from Sale and Collection of Finance Receivables","description":"The cash inflow associated with the sale or collection of receivables arising from the financing of goods and services.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1943554000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7688413000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2022-01-01","end":"2022-09-30","val":12538992000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2022-01-01","end":"2022-12-31","val":18192470000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":18192470000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":5339800000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04"},{"start":"2023-01-01","end":"2023-03-31","val":5339800000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10933947000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03"},{"start":"2023-01-01","end":"2023-06-30","val":10933947000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":16814089000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"start":"2023-01-01","end":"2023-09-30","val":16814089000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":24241651000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":24241651000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":24241651000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6824596000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":6824596000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":13727603000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":13727603000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":21142547000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":21142547000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":29922371000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":29922371000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":7602325000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":15494483000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":23721275000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":32934204000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year","description":"Amount of recorded unconditional purchase obligation to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2023-03-31","val":229148000,"accn":"0001628280-23-015762","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-04","frame":"CY2023Q1I"},{"end":"2023-06-30","val":119363000,"accn":"0001628280-23-027248","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-03","frame":"CY2023Q2I"},{"end":"2023-09-30","val":44606000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2024-03-31","val":210294000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":107581000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":17002000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2025-03-31","val":241074000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":154338000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":64915000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss":{"label":null,"description":null,"units":{"USD":[{"end":"2023-09-30","val":1604308000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1108806000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":764808000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1021375000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":931256000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":873622000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":626241000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":508840000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":546283000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":705370000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DebtSecuritiesAvailableForSaleExcludingAccruedInterest":{"label":null,"description":null,"units":{"USD":[{"end":"2023-09-30","val":1587346000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1103028000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":761312000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1019758000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":937162000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":875403000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":628455000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":509983000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":547556000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":706664000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":1081851000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":1081851000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-09-30","val":1161144000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":851901000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":573390000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":658001000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":504986000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":403426000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":354841000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":313411000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":370772000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":517777000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":573429000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02"},{"end":"2022-12-31","val":573429000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-09-30","val":426202000,"accn":"0001628280-23-036406","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-02","frame":"CY2023Q3I"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":251127000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":187922000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":361757000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":432176000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":471977000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":273614000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":196572000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":176784000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":188887000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"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":"2022-12-31","val":25555000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":397630000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-12-31","val":397630000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":397630000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":397630000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":397630000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":41451000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":38543000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":57208000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":87968000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":87968000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":87968000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":87968000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":87968000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":72259000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":83940000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":78106000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":110236000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, 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 impairment loss.","units":{"pure":[{"start":"2021-01-01","end":"2021-12-31","val":0.001,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-0.608,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":-0.608,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":-0.608,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.021,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.021,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.","units":{"pure":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.269,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":0.269,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0.269,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.003,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":0.003,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"FinancingReceivableSignificantSales":{"label":"Financing Receivable, Sale","description":"Amount of decrease from sale and reclassification to held-for-sale of financing receivable.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":437500000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":438600000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":840000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"InterestIncomeDebtSecuritiesAvailableForSaleOperating":{"label":"Interest Income, Debt Securities, Available-for-sale, Operating","description":"Amount of interest income, amortization of premium and accretion of discount on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale); classified as operating.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":153500000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":142200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":142200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":185200000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":185200000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":192100000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":156812000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"start":"2024-01-01","end":"2024-03-31","val":252095000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":641603000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":641603000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":987179000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":987179000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":1170339000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":1170339000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":445298000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1137502000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":1540529000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":2330661000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"SeveranceCosts1":{"label":"Severance Costs","description":"Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":104000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"start":"2023-01-01","end":"2023-12-31","val":104000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":104000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2023-10-01","end":"2023-12-31","val":70200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4"},{"start":"2024-01-01","end":"2024-12-31","val":26800000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":26800000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":78600000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"StockRepurchaseProgramAuthorizedAmount1":{"label":"Stock Repurchase Program, Authorized Amount","description":"Amount of stock repurchase plan authorized.","units":{"USD":[{"end":"2023-10-31","val":1000000000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22"},{"end":"2023-10-31","val":1000000000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2023Q3I"}]}},"StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1":{"label":"Stock Repurchase Program, Remaining Authorized Repurchase Amount","description":"Amount remaining of a stock repurchase plan authorized.","units":{"USD":[{"end":"2023-12-31","val":843200000,"accn":"0001628280-24-006354","fy":2023,"fp":"FY","form":"10-K","filed":"2024-02-22","frame":"CY2023Q4I"},{"end":"2024-03-31","val":591100000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":201600000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2900000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2700000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2200000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1500000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1100000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"DebtInstrumentCarryingAmount":{"label":"Long-term Debt, Gross","description":"Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.","units":{"USD":[{"end":"2023-12-31","val":4150000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":4150000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4150000000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6150000000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6150000000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":6150000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":6150000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":6150000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5150000000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5150000000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7350000000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"DeferredFinanceCostsNet":{"label":"Debt Issuance Costs, Net","description":"Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2023-12-31","val":29909000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":29909000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":27347000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":51019000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":47811000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":44564000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":44564000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":44564000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q4I"},{"end":"2025-03-31","val":41615000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":39134000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":64500000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"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":"2023-12-31","val":4120091000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":4120091000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4122653000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6098981000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6102189000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":6105436000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":6105436000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":6105436000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5108385000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5110866000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7285500000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"OtherAccruedLiabilitiesNoncurrent":{"label":"Other Accrued Liabilities, Noncurrent","description":"Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2023-12-31","val":154972000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02"},{"end":"2023-12-31","val":154972000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":154972000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q4I"},{"end":"2024-03-31","val":166013000,"accn":"0001628280-24-020025","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-02","frame":"CY2024Q1I"},{"end":"2024-06-30","val":130667000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2024Q2I"},{"end":"2024-09-30","val":146447000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2024Q3I"},{"end":"2024-12-31","val":152164000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":152164000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":152164000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q4I"},{"end":"2025-03-31","val":118124000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":121917000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":122810000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"}]}},"CryptoAssetAddition":{"label":null,"description":null,"units":{"USD":[{"start":"2024-04-01","end":"2024-06-30","val":11398000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":11398000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":11398000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":11398000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":9709000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":9709000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":31466000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":31466000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9519000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":9519000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":9519000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":11041000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":11041000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":10175000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":41133000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CryptoAssetFairValue":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":102303000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2022-12-31","val":102303000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2022-12-31","val":102303000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":228902000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-03-31","val":228902000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1I"},{"end":"2023-06-30","val":244916000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-06-30","val":244916000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2I"},{"end":"2023-09-30","val":216742000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":339898000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":573302000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-03-31","val":573302000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-03-31","val":573302000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-03-31","val":573302000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-03-31","val":573302000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1I"},{"end":"2024-06-30","val":514584000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":514584000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-06-30","val":514584000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-06-30","val":514584000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":529581000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":529581000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":708450000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2025-03-31","val":708450000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-03-31","val":708450000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1I"},{"end":"2025-06-30","val":931656000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-06-30","val":931656000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1001419000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":777515000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"CryptoAssetNumberOfUnits":{"label":null,"description":null,"units":{"bitcoin":[{"end":"2022-12-31","val":8038,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2022-12-31","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2022-12-31","val":8038,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8038,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-03-31","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8038,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-06-30","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8038,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2023-12-31","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2023-12-31","val":8038,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":8038,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":8038,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":8038,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":8038,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8038,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-03-31","val":8038,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-03-31","val":8038,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-03-31","val":8038,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-03-31","val":8038,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1I"},{"end":"2024-06-30","val":8211,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"end":"2024-06-30","val":8211,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-06-30","val":8211,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-06-30","val":8211,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8363,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"end":"2024-09-30","val":8363,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8485,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":8485,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":8485,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":8485,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":8485,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8584,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2025-03-31","val":8584,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-03-31","val":8584,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8692,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-06-30","val":8692,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8780,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":8883,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"CryptoAssetRealizedGainLossNonoperating":{"label":null,"description":null,"units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":96088000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-01-01","end":"2023-03-31","val":96088000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":112102000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":16014000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":16014000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":83928000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":-28174000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":207084000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":207084000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":233404000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-03-31","val":233404000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-03-31","val":233404000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2024-01-01","end":"2024-03-31","val":233404000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-03-31","val":233404000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":163288000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":163288000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":-70116000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":-70116000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-04-01","end":"2024-06-30","val":-70116000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":-70116000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":168576000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":168576000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":5288000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":5288000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":420918000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":420918000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-93351000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"start":"2025-01-01","end":"2025-03-31","val":-93351000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-03-31","val":-93351000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":118814000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":212165000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":212165000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":178402000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":59588000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-55900000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"InterestIncomeExpenseNonoperatingNet":{"label":"Interest Income (Expense), Nonoperating, Net","description":"The net amount of nonoperating interest income (expense).","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-36228000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":7105000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2023-04-01","end":"2023-06-30","val":3944000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":28520000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2023-07-01","end":"2023-09-30","val":21415000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":47221000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":47221000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":18745000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":20616000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-01-01","end":"2024-06-30","val":20616000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":1871000,"accn":"0001628280-24-034157","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-01"},{"start":"2024-04-01","end":"2024-06-30","val":1871000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6805000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-01-01","end":"2024-09-30","val":6805000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":-13811000,"accn":"0001628280-24-046294","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-07"},{"start":"2024-07-01","end":"2024-09-30","val":-13811000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-9302000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-9302000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-17243000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-40930000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":-23687000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-75582000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":-34652000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-129363000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"CryptoAssetFairValueRestricted":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":10941000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":16693000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":15332000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"CryptoAssetFairValueUnrestricted":{"label":null,"description":null,"units":{"USD":[{"end":"2023-12-31","val":339898000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":792282000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2024Q4I"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, 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 restructuring charges.","units":{"pure":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.444,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-0.444,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Amount","description":"Amount of investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2022-12-31","val":208880000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":205268000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2023-12-31","val":205268000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2023-12-31","val":205268000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2023-12-31","val":205268000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2023-12-31","val":205268000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":209504000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-03-31","val":209504000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q1I"},{"end":"2024-06-30","val":213315000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-06-30","val":213315000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":211565000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3I"},{"end":"2024-12-31","val":245557000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":245557000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":245557000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":245557000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":245557000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":243058000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2025-03-31","val":243058000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q1I"},{"end":"2025-06-30","val":246558000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2025-06-30","val":246558000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":418198000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":423198000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount","description":"Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2023-12-31","val":2707000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2061000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":2476000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":2061000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":2061000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":2061000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2061000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2061000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2061000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2061000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount","description":"Amount of impairment loss on investment in equity security without readily determinable fair value.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":8112000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":98000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":98000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2348000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":2250000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":34913000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":34913000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount","description":"Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2023-12-31","val":115187000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2023Q4I"},{"end":"2024-12-31","val":155329000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"end":"2024-12-31","val":115521000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01"},{"end":"2024-12-31","val":155329000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"end":"2024-12-31","val":155329000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"end":"2024-12-31","val":155329000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-03-31","val":155329000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1I"},{"end":"2025-06-30","val":155329000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2I"},{"end":"2025-09-30","val":326969000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3I"},{"end":"2025-12-31","val":326970000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":165500000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":165500000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":256400000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"InterestOnConvertibleDebtNetOfTax":{"label":"Interest on Convertible Debt, Net of Tax","description":"The after-tax amount of interest recognized in the period associated with any convertible debt.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":6216000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":6216000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1511000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2409000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":823000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":3245000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":864000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":4016000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"NetIncomeLossAttributableToParentDiluted":{"label":"Net Income (Loss) Attributable to Parent, Diluted","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-540747000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2023-01-01","end":"2023-12-31","val":9772000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":472005000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":667273000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-04-01","end":"2024-06-30","val":195268000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":951027000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-07-01","end":"2024-09-30","val":283754000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2903263000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":2903263000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":191383000,"accn":"0001628280-25-021538","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-01","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":730739000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-04-01","end":"2025-06-30","val":539281000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1193119000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-07-01","end":"2025-09-30","val":462408000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1309652000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"OtherTaxExpenseBenefit":{"label":"Other Tax Expense (Benefit)","description":"Amount of other income tax expense (benefit).","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":-1900000000,"accn":"0001628280-25-007376","fy":2024,"fp":"FY","form":"10-K","filed":"2025-02-24"},{"start":"2024-01-01","end":"2024-12-31","val":-1900000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-1900000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"PaymentsToAcquireLoansHeldForInvestment":{"label":"Payments to Acquire Loans Held-for-investment","description":"The cash outflow associated with purchasing loans held for investment purposes during the period.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":1164089000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":7643830000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":17629689000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"ProceedsFromSaleAndCollectionOfLoansHeldforsale":{"label":"Proceeds from Sale and Collection of Loans Held-for-sale","description":"The cash inflow from sale proceeds and collection of repayments from borrowers on loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization; includes mortgages and other types of loans.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":8032687000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":6585211000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2024-01-01","end":"2024-09-30","val":10419823000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2024-01-01","end":"2024-12-31","val":14413277000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":10163789000,"accn":"0001628280-25-038920","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-07"},{"start":"2025-01-01","end":"2025-09-30","val":12457575000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-01-01","end":"2025-12-31","val":14248689000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxExaminationEstimateOfPossibleLoss":{"label":"Income Tax Examination, Estimate of Possible Loss","description":"Estimated amount of loss resulting from an adverse tax position.","units":{"USD":[{"start":"2025-09-01","end":"2025-09-30","val":42700000,"accn":"0001628280-25-050234","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-06"},{"start":"2025-09-01","end":"2025-09-30","val":42700000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q3I"}]}},"EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":3819000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent":{"label":null,"description":null,"units":{"pure":[{"start":"2025-01-01","end":"2025-12-31","val":0.002,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2025-01-01","end":"2025-12-31","val":0.008,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationTaxContingencies":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, 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 tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.","units":{"pure":[{"start":"2025-01-01","end":"2025-12-31","val":-0.008,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, 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 research tax credit.","units":{"pure":[{"start":"2025-01-01","end":"2025-12-31","val":0.033,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":129390000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxPaidFederalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":35000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":357813000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2025-01-01","end":"2025-12-31","val":18975000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2025-01-01","end":"2025-12-31","val":13371000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxReconciliationRepatriationOfForeignEarnings":{"label":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 repatriation of foreign earnings.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":21872000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":72230000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxReconciliationTaxContingencies":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, 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 income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":-13605000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"IncomeTaxReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, 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 research tax credit.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":55885000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","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":"2023-01-01","end":"2023-12-31","val":-40492000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":28573000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":159364000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025"}]}},"InventoryFinishedGoodsNetOfReserves":{"label":"Inventory, Finished Goods, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.","units":{"USD":[{"end":"2024-12-31","val":85038000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":95474000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"InventoryRawMaterialsNetOfReserves":{"label":"Inventory, Raw Materials, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.","units":{"USD":[{"end":"2024-12-31","val":16168000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":16054000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"InventoryWorkInProcessNetOfReserves":{"label":"Inventory, Work in Process, Net of Reserves","description":"Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.","units":{"USD":[{"end":"2024-12-31","val":3784000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2024Q4I"},{"end":"2025-12-31","val":46791000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}},"RecordedUnconditionalPurchaseObligationDueAfterFifthYear":{"label":"Recorded Unconditional Purchase Obligation, to be Paid, after Year Five","description":"Amount of recorded unconditional purchase obligation maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2025-12-31","val":392000000,"accn":"0001628280-26-012254","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-26","frame":"CY2025Q4I"}]}}}}}