{"cik":1264587,"entityName":"STEMLINE THERAPEUTICS INC","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2013-06-07","val":12433993,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q2I"},{"end":"2013-08-01","val":12539031,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-11-08","val":12906063,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2014-03-28","val":13199254,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2014Q1I"},{"end":"2014-05-14","val":13244232,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-08-11","val":13258168,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-11-11","val":13282232,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2015-03-12","val":17819923,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2015Q1I"},{"end":"2015-05-11","val":17906662,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-08-10","val":17974483,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-11-06","val":17998514,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2016-03-14","val":19005263,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2016Q1I"},{"end":"2016-05-09","val":19043671,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-08-08","val":19118377,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-11-08","val":19158732,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2017-03-16","val":25053845,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2017Q1I"},{"end":"2017-05-10","val":25115467,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-08-08","val":25280024,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-11-09","val":25286907,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-16","val":30210274,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2018Q1I"},{"end":"2018-05-10","val":30273930,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-08-09","val":30975042,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-11-08","val":31800694,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2019-03-15","val":43569081,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2019Q1I"},{"end":"2019-05-09","val":43684777,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-08-05","val":43955624,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-11-12","val":50129326,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2020-03-16","val":50375079,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2020Q1I"},{"end":"2020-05-11","val":52510785,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2013-06-28","val":253653000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q2I"},{"end":"2014-06-30","val":162410910,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q2I"},{"end":"2015-06-30","val":183407602,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015Q2I"},{"end":"2016-06-30","val":113255594,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q2I"},{"end":"2017-06-30","val":205840220,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q2I"},{"end":"2018-06-30","val":448641317,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q2I"},{"end":"2019-06-30","val":612997628,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q2I"}]}}},"us-gaap":{"AccountsPayableAndAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Accrued Liabilities, Current","description":"Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.","units":{"USD":[{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2595266,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4172723,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2851253,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2015-12-31","val":8632873,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":8632873,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":8632873,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-06-30","val":7740816,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7917969,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9284514,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":9284514,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":9284514,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":9284514,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9284514,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":12535261,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13523018,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14368329,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19742087,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":19742087,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":19742087,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":19742087,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":19742087,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19488507,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18179418,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17202090,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21153062,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":21153062,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":21153062,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":21153062,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":21153062,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":25413021,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":25748958,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21376369,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":21952048,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":21952048,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":21838342,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2019-03-31","val":5618900,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15093121,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":16566838,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15120229,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":15120229,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11879913,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AccruedIncomeTaxes":{"label":"Accrued Income Taxes","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.","units":{"USD":[{"end":"2016-06-30","val":34306,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":19120,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":5500735,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5473072,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4233072,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4399103,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3809207,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5844926,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6793091,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8523916,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"}]}},"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":"2012-12-31","val":4024234,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":4024234,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4024234,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":3289806,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1392168,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":548258,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":400967,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":372267,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":372267,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":372267,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":372267,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":372267,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":252289,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":353243,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":283668,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":164389,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":164389,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":164389,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":164389,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":164389,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":336952,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":446614,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":309529,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":245329,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":245329,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":245329,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":245329,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":245329,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":384526,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":448298,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":236752,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":71554,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":71554,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":71554,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":71554,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":71554,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2285729,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":720879,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":631286,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":780664,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":780664,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":780664,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":816964,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":780664,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1238063,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1168106,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":914114,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":687042,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":687042,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":687042,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":687042,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":687042,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1342389,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1382760,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":919488,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":420781,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":420781,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":810049,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2013-09-30","val":38333,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":76667,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":76667,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":76667,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":76667,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":76667,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":115000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":153333,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":191667,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":230000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":268333,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":306667,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":345000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":383797,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":383797,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":383797,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":383797,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":383797,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":422920,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":462152,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":463104,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":464055,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":464055,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":464055,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":464055,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":464055,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":465007,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":465958,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":466911,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":478697,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":478697,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":478697,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":478697,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":478697,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":490483,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":502761,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":517336,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":535355,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":535355,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":535355,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":535355,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":535355,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":558864,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":593534,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":619227,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":629335,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":629335,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":643380,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2013-12-31","val":-43775,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":-43775,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-9,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":-9,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7919,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":7919,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-06-30","val":7919,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16108,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2014-09-30","val":16108,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":3000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":3000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":3000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2014-12-31","val":3000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":3000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":36006,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":36006,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-03-31","val":36006,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-03-31","val":36006,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q1I"},{"end":"2015-06-30","val":14061,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-06-30","val":14061,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2015-06-30","val":14061,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-06-30","val":14061,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":35615,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2015-09-30","val":35615,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2015-12-31","val":-153690,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11970,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-03-31","val":11970,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-03-31","val":11970,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-03-31","val":11970,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-35159,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":-35159,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2016-06-30","val":-35159,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-06-30","val":-35159,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-47512,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2016-09-30","val":-47512,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":-99802,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-92192,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-03-31","val":-92192,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2017-03-31","val":-92192,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-03-31","val":-92192,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-120897,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2017-06-30","val":-120897,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-06-30","val":-120897,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-06-30","val":-120897,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-87683,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":-87683,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2017-12-31","val":-145958,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-150377,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":-150377,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-03-31","val":-150377,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-03-31","val":-150377,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-122973,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":-122973,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-06-30","val":-122973,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-06-30","val":-122973,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-96546,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-09-30","val":-96546,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2018-12-31","val":-56559,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-27161,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":-27161,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-03-31","val":-27161,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1I"},{"end":"2019-06-30","val":52488,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":52488,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-1724,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28171,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":28171,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":598884,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AdditionalPaidInCapitalCommonStock":{"label":"Additional Paid in Capital, Common Stock","description":"Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.","units":{"USD":[{"end":"2012-12-31","val":4660488,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":4660488,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4660488,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":4660488,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":40904176,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":107799653,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":109907599,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":111032619,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":111032619,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":111032619,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":111032619,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":111032619,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":112112125,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":113123849,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":114445189,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":115604563,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":115604563,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":115604563,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":115604563,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":115604563,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":181307068,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":182798121,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":184550032,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":185703423,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":185703423,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":185703423,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":185703423,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":185703423,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":187061837,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":188786182,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":191584735,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":193563572,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":193563572,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":193563572,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":193563572,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":193563572,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":244319102,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":246562007,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":248855696,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":251489546,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":251489546,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":251489546,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":251489546,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":251489546,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":310857448,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":322886302,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":326084695,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":331343484,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":331343484,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":331343484,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":331343484,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":331343484,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":425410295,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":434071363,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":523656945,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":529488474,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":529488474,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":534241439,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2013-01-01","end":"2013-12-31","val":422648,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":422648,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":422648,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition","description":"Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":16925,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-12-31","val":55515,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":55515,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":21309,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29225,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":43258,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":73348,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":73348,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":73348,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":17923,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":25406,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":38897,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":68496,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":68496,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":68496,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18876,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":18876,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":25350,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":25350,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":6474,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":42275,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":42275,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":16925,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":84678,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":84678,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":24853,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":24853,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":70353,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":45500,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":177899,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":107545,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":266942,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":55028,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2003-08-09","end":"2003-12-31","val":16670,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2004-01-01","end":"2004-12-31","val":551826,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2004"},{"start":"2005-01-01","end":"2005-12-31","val":286931,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2005"},{"start":"2006-01-01","end":"2006-12-31","val":403132,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2006"},{"start":"2007-01-01","end":"2007-12-31","val":-35706,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2007"},{"start":"2008-01-01","end":"2008-12-31","val":143738,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2008"},{"start":"2009-01-01","end":"2009-12-31","val":71177,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":80535,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":108405,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":5015584,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5015584,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1309025,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2948935,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":5666813,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"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":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2013-01-01","end":"2013-01-31","val":413146,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q4I"},{"start":"2013-01-30","end":"2013-01-31","val":413146,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":413146,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":413146,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":600000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":108405,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":33284,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":132027,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":98743,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":338300,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":206273,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2285187,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2285187,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2861999,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2861999,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":576818,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":576818,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3927375,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":3927375,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1065376,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":1065376,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1042567,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":942440,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2022098,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2022098,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":1079658,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1079658,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3311123,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3311123,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":1289026,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":1289026,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1241844,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1241844,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2732902,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2732902,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":1491058,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1491058,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4484815,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":4484815,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":1751913,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":1751913,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5162962,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5162962,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5162962,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1309025,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1309025,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2948935,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":2948935,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":1639911,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":1639911,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5666813,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":5666813,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2717878,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":2717878,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1759633,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1759633,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3929092,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":3929092,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2169459,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":2169459,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":6178079,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":6178079,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":2248987,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2248987,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":3405641,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3405641,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":3070424,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":3070424,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":7150535,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15517821,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":8311729,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":21351346,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":5833524,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":26380233,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4460774,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2020-03-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":36071,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":17720,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":55070,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":18999,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-06-30","val":76355,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":76355,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-06-30","val":137672,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":150891,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"}]}},"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":"2011-01-01","end":"2011-12-31","val":1467041,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2010588,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2088313,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":2088313,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":2088312,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":2106892,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2234745,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2234745,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2227971,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2227971,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1811357,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":1811357,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1557265,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1557265,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1557265,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1981120,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1981120,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2054091,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2054091,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":2043274,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":2043274,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":2026507,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2026507,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2026507,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2545939,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2545939,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2677238,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2677238,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":2694133,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":2694133,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":2774300,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":2774300,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":2774300,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3598132,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3598132,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4415442,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":4415442,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":4552048,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":4552048,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":4458373,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4458373,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4458373,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4903706,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4903706,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5017756,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":5017756,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":5096489,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5096489,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":4999330,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4999330,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":4999330,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4968752,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":4968752,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5071474,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5071474,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":5822952,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":5822952,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":6308473,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":6308473,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7117630,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":7117630,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6873759,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":6477711,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":6028985,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":7183039,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":31415710,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":93848091,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":89061078,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":77792820,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":71488632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":66027608,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":117767438,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":111425696,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":104943140,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":89522775,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82220061,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":75081172,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":106545698,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":93973551,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":80830340,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":107675604,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99710691,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":80964600,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":136165196,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":128149105,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":198167755,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":186979004,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":186979004,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":170611200,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2012-12-31","val":2324427,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":2324427,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2324427,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":2324427,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":31415710,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":93848091,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":88639411,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":44692951,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":44692951,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":44692951,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":44692951,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":44692951,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":26002896,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":23863618,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":45227729,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":55620172,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":55620172,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":55620172,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":55620172,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":55620172,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":94566460,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":56095175,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":53830612,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":46691330,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":46691330,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":46691330,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":46691330,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":46691330,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":50606139,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":58876155,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":51026740,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47169711,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":47169711,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":47169711,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":47169711,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":47169711,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":90171109,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":64557870,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":66123635,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":52188777,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":52188777,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":52188777,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":52188777,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":52188777,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100605276,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98363932,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":80530475,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":63058852,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":63058852,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":63058852,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":63058852,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":63058852,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":133940812,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":126228357,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":196501959,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":185161497,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":185161497,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":169070327,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"AvailableForSaleDebtSecuritiesGrossUnrealizedGain":{"label":"Debt Securities, Available-for-sale, Unrealized Gain","description":"Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":280,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"}]}},"AvailableForSaleDebtSecuritiesGrossUnrealizedLoss":{"label":"Debt Securities, Available-for-sale, Unrealized Loss","description":"Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":117,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"}]}},"AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax":{"label":"Available-for-sale Securities, Change in Net Unrealized Holding Gain (Loss), Net of Tax (Deprecated 2018-01-31)","description":"The change in unrealized holding gain (loss), net of tax, on available-for-sale securities included in a separate component of shareholders' equity during the period.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":46775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":46775,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-156690,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"}]}},"AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue":{"label":"Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value","description":"This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"}]}},"AvailableForSaleSecuritiesGrossUnrealizedGains":{"label":"Available-for-sale Securities, Gross Unrealized Gain","description":"Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":1059,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-12-31","val":1059,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-12-31","val":1059,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28121,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":27989,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":19147,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":3961,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-12-31","val":3961,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-12-31","val":3961,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":696,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":304,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":192,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"AvailableForSaleSecuritiesGrossUnrealizedLoss":{"label":"Available-for-sale Securities, Gross Unrealized Loss","description":"Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":154749,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-12-31","val":154749,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-12-31","val":154749,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":16151,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2086,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":11961,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":78467,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-12-31","val":78467,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-12-31","val":78467,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":67592,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":95905,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":62579,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"CapitalLeasedAssetsGross":{"label":"Capital Leased Assets, Gross","description":"Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2018-06-30","val":29529,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":29529,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":29529,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":29529,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsIncurred":{"label":"Lease Obligation Incurred","description":"Amount of increase in lease obligation from new lease.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":29529,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":29529,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"}]}},"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":"2010-12-31","val":7226366,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010Q4I"},{"end":"2011-12-31","val":5829886,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2011-12-31","val":5829886,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":5829886,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2011-12-31","val":5829886,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":5829886,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5465836,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4435668,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3110008,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":2025338,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2012Q4I"},{"end":"2013-03-31","val":30736084,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2013-03-31","val":30736084,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":92685912,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":92685912,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":87667229,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2013-09-30","val":87667229,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-12-31","val":44200420,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":24201212,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":24201212,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1I"},{"end":"2014-06-30","val":21160428,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":21160428,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2014-09-30","val":28489426,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2014-09-30","val":28489426,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":25007217,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":64632687,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":64632687,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13933233,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-06-30","val":13933233,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21286572,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2015-09-30","val":21286572,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":13376196,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4622773,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-03-31","val":4622773,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12769184,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":12769184,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9127991,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2016-09-30","val":9127991,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57129787,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8549890,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10265356,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15230838,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16909400,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11677741,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24014510,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16965619,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27378573,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13561712,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":13561712,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":29230953,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CashAndCashEquivalentsFairValueDisclosure":{"label":"Cash and Cash Equivalents, Fair Value Disclosure","description":"Fair value portion 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.","units":{"USD":[{"end":"2018-03-31","val":45,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":126,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"}]}},"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":"2015-01-01","end":"2015-12-31","val":-11631021,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-3060132,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-5520966,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2015-12-31","val":13376196,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2016-12-31","val":10316064,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57129787,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8549890,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10265356,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2017-12-31","val":4795098,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15230838,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":15230838,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16909400,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":16909400,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11677741,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-09-30","val":11677741,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2018-12-31","val":9443667,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24014510,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":24014510,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16965619,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27378573,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13561712,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":13561712,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":29230953,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","description":"Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-3060132,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":46813723,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1766174,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-50708,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-5520966,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-5520966,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":10435740,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":10435740,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12114302,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":12114302,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":6882643,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":6882643,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":4648569,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":4648569,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14570843,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7521952,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":17934906,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":4118045,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2019-01-01","end":"2019-03-31","val":14570843,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":15669241,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights (Deprecated 2014-01-31)","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares_unit":[{"end":"2012-10-02","val":15,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3I"},{"end":"2013-01-31","val":15,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2013-01-31","val":15,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-01-31","val":15,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2013-01-31","val":15,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-01-31","val":15,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2012Q4I"}],"USD/shares":[{"end":"2013-01-31","val":15,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2012Q4I"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares":[{"end":"2012-10-01","val":15,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2012-10-01","val":15,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2012-10-01","val":15,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2012-10-01","val":15,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q3I"},{"end":"2012-10-02","val":15,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-10-02","val":15,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":15,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-01-31","val":15,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-01-31","val":15,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-01-31","val":15,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2013-01-31","val":15,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2013-01-31","val":15,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2013-01-31","val":15,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2013-01-31","val":15,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2013-01-31","val":15,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2013-01-31","val":15,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2013-01-31","val":15,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2013-01-31","val":15,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2013-01-31","val":15,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2012Q4I"}]}},"ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights":{"label":"Class of Warrant or Right, Number of Securities Called by Warrants or Rights","description":"Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.","units":{"shares":[{"end":"2012-10-01","val":99529,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2012-10-01","val":99529,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2012-10-01","val":99529,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2012-10-01","val":99529,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q3I"},{"end":"2012-10-02","val":99529,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-10-02","val":99529,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-10-02","val":99529,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":99529,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2013-01-31","val":99529,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-01-31","val":99529,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2013-01-31","val":99529,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-01-31","val":99529,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-01-31","val":99529,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-01-31","val":99529,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-01-31","val":99529,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-01-31","val":99529,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2013-01-31","val":99529,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2013-01-31","val":99529,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2013-01-31","val":99529,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2013-01-31","val":99529,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2013-01-31","val":99529,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2013-01-31","val":99529,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2013-01-31","val":99529,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2013-01-31","val":99529,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2013-01-31","val":99529,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2012Q4I"},{"end":"2018-01-31","val":99529,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-01-31","val":99529,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-01-31","val":99529,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"}]}},"ClassOfWarrantOrRightOutstanding":{"label":"Class of Warrant or Right, Outstanding","description":"Number of warrants or rights outstanding.","units":{"shares":[{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"CommonStockCapitalSharesReservedForFutureIssuance":{"label":"Common Stock, Capital Shares Reserved for Future Issuance","description":"Aggregate number of common shares reserved for future issuance.","units":{"shares":[{"end":"2013-03-31","val":3518073,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1352379,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2774928,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.0001,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.0001,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.0001,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.0001,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.0001,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.0001,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.0001,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.0001,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.0001,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.0001,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.0001,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.0001,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.0001,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.0001,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.0001,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.0001,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.0001,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.0001,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.0001,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0001,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0001,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.0001,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2012-02-29","val":3000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-03-31","val":22500000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-03-31","val":3515000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q1I"},{"end":"2012-07-16","val":45000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q2I"},{"end":"2012-11-08","val":22500000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3I"},{"end":"2012-12-31","val":22500000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":22500000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":22500000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":22500000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":22500000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33750000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":33750000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":33750000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":33750000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":33750000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":33750000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":33750000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33750000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33750000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":33750000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":33750000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":33750000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":33750000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":33750000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":33750000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33750000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":33750000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33750000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33750000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":33750000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":33750000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":33750000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":33750000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33750000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33750000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33750000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":33750000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":33750000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":33750000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":33750000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":33750000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33750000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":53750000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":53750000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":53750000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":53750000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":53750000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":53750000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":53750000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":53750000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":53750000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":53750000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":53750000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":53750000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":53750000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":53750000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":53750000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":53750000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83750000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":83750000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":83750000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":83750000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":83750000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7458561,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":12539031,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12886983,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":13114306,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13235232,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13258168,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13270232,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":13277269,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":17906662,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":17954883,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17968814,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18987373,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19084377,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":19151652,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25096214,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":25180024,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25271907,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":30216530,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":30917705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":31671552,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":43576081,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":43875679,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":50010233,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":50349150,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":50349150,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":52504598,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":3476501,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7458561,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":12539031,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12886983,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":13095726,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":13114306,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13235232,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13258168,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13270232,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":13277269,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":13285232,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":17906662,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":17954883,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17968814,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":18235020,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18987373,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19084377,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":19151652,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":19219223,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25096214,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":25180024,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25271907,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":25313595,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":30216530,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":30917705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":31671552,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":31943186,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":43576081,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":43875679,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":50010233,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":50349150,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":50349150,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":52504598,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2012-12-31","val":347,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":347,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":347,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":347,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":746,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1254,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1289,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1310,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1310,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1310,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1310,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1310,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1324,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1326,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1327,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1329,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1329,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1329,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1329,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":1329,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1791,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1796,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1798,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1825,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1825,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1825,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":1825,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":1825,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1900,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1910,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1916,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1922,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1922,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1922,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":1922,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1922,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2510,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2518,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2527,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2531,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2531,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2531,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2531,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":2531,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3022,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3092,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3167,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3194,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3194,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":3194,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":3194,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":3194,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4358,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4388,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5001,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5035,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":5035,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5250,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2011-01-01","end":"2011-12-31","val":-2754626,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10956284,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-16529808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":-43581304,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24240286,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24240286,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-24240286,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-52537464,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8956160,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8956160,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-14960931,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-14960931,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-6004770,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-6004770,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-21837898,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-21837898,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-6876968,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-6876968,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-28783200,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-28783200,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-28783200,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7644457,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7644457,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-17820118,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-17820118,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-10175661,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-10175661,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-27031640,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-27031640,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-9211522,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":-9211522,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-37400551,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-37400551,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-37400551,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-8882884,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-8882884,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-18252156,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-18252156,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9369272,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9369272,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-28187731,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-28187731,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-9935575,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-9935575,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-38249117,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38249117,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38249117,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14558400,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-14558400,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30044041,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-30044041,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-15485641,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-15485641,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-46066974,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-46066974,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16022933,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-16022933,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-67874550,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-67874550,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-67874550,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-18421172,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18421172,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-37322471,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-37322471,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-18901299,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-18901299,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-58340039,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-58340039,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-21017569,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-21017569,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-84934966,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-84934966,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-27377868,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27377868,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-44139641,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-16761773,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-59082365,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-14942724,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-76732495,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-20722792,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ConvertibleLongTermNotesPayable":{"label":"Convertible Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.","units":{"USD":[{"end":"2012-12-31","val":2006881,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2012-12-31","val":2006881,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":2006881,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2006881,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2013-03-31","val":590423,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"}]}},"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":"2019-01-01","end":"2019-03-31","val":85728,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":85728,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":668888,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":583159,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1740560,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":1071673,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4893339,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":640986,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"CostsAndExpenses":{"label":"Costs and Expenses","description":"Total costs of sales and operating expenses for the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":29325179,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":38287519,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":38287519,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9398852,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":19135461,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":9736609,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":29500289,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10364829,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":39926811,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":39926811,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":14988099,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":14988099,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":30947760,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":30947760,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":15959660,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":15959660,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":47517860,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":16570101,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":69456593,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":69456593,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18646658,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":38453338,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":38453338,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":19806680,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":19806680,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":59858698,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":21405361,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":86786686,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":32993518,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":63470579,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":30477061,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":92288147,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":28817569,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":122464383,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":30725680,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-49634,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-49634,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"DebtConversionOriginalDebtAmount1":{"label":"Debt Conversion, Original Debt, Amount","description":"\"The amount of the original debt being converted in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q4I"}]}},"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":"2012-12-31","val":2112000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"}]}},"DebtInstrumentConvertibleBeneficialConversionFeature":{"label":"Debt Instrument, Convertible, Beneficial Conversion Feature","description":"Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":-124570,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-124570,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-124570,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":-422648,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-422648,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-422648,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":-422648,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-422648,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-422648,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":-422648,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-422648,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-422648,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-422648,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-422648,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger":{"label":"Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-786282,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-1775748,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-1775748,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-8861971,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-8861971,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-8861971,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-14047679,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-14047679,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-14047679,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-17654150,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-17654150,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-17654150,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-16917231,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-16917231,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-16917231,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-8370870,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-8370870,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-22694902,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":24060,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"DeferredFederalStateAndLocalTaxExpenseBenefit":{"label":"Deferred Federal, State and Local, Tax Expense (Benefit)","description":"Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-19980915,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-3402203,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-15655645,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"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":"2012-12-31","val":2705184,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2012-12-31","val":2705184,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":2705184,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2705184,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"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":"2011-01-01","end":"2011-12-31","val":-1256659,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-2837903,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-2837903,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-11675711,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-11675711,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-11675711,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-16568390,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-16568390,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-16568390,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-21389529,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-21389529,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-19980915,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":24060,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"DeferredOfferingCosts":{"label":"Deferred Offering Costs","description":"Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.","units":{"USD":[{"end":"2017-12-31","val":143924,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":143924,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":143924,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":143924,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":143924,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":153156,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"}]}},"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":"2013-12-31","val":286000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":286000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":286000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":286000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":286000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":286000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":285714,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":285714,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":485714,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":485714,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":485714,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":485714,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":485714,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":485714,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1057143,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":822604,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":822604,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":822604,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":822604,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":822604,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":822604,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":822604,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1197604,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1197600,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":898199,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":898199,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":898199,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":898199,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":898199,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":598798,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":299397,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"}]}},"DeferredRevenueNoncurrent":{"label":"Deferred Revenue, Noncurrent","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2013-12-31","val":643000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":643000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":643000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":643000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":643000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":572000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":500857,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":429428,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":607999,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":607999,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":607999,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":607999,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":607999,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":486570,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":793712,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":822600,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":616949,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":616949,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":616949,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":616949,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":616949,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":411298,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":299397,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-470377,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-1062155,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-1062155,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-2813740,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-2813740,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-2813740,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-2520711,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2520711,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-2520711,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-3735379,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-3735379,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-3735379,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-3063684,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-3063684,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-3063684,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4968667,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4968667,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7039257,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"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":"2018-12-31","val":96514381,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":111123552,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsGrossNoncurrent":{"label":"Deferred Tax Assets, Gross, Noncurrent","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":8062184,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":19206906,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":19206906,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":35584574,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":35584574,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":56493017,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":56493017,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":76926992,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":76926992,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":81807633,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":81807633,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":96514381,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"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":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":281708,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2012-12-31","val":6682819,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":16374002,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":16374002,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":18342986,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":18342986,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":19904809,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":19904809,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":28412080,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":28412080,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":34220690,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":34220690,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":44990238,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":44990238,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":60892102,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsResearch":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Research","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.","units":{"USD":[{"end":"2012-12-31","val":473380,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":644203,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":644203,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13986047,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":13986047,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":32815488,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":32815488,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":43219883,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":21536090,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":31591504,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":31591504,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":39005879,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":39005879,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":39005879,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2012-12-31","val":824898,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2188701,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2188701,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3255541,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3255541,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3772720,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":3772720,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5295029,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":5295029,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3079231,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":3079231,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3751544,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3751544,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3138567,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2012-12-31","val":712590,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1259692,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1259692,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1450412,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1450412,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1931498,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1931498,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1478437,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1478437,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"}]}},"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":"2018-12-31","val":96514381,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":110841844,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsValuationAllowanceCurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Current","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as current.","units":{"USD":[{"end":"2012-12-31","val":712590,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1259692,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1259692,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1450412,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1450412,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1931498,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1931498,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1478437,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1478437,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsValuationAllowanceNoncurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Noncurrent","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":8062184,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":19206906,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":19206906,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":35584574,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":35584574,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":56493017,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":56493017,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":76926992,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":76926992,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":81807633,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":81807633,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":96514381,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"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":"2013-12-31","val":209965,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":209965,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":209965,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":209965,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":209965,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":106243,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":106243,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":106243,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":106243,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":106243,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":106243,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":106243,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":106243,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":106243,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":117276,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":106243,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":106243,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":106243,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":106243,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":106243,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":103188,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":53188,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2018-09-30","val":69660,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":189000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":189000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":189000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":189000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":189000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":189000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":492794,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":492794,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":555788,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":555788,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":757155,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":38333,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":38333,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":38333,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":38333,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":38333,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":76667,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":76667,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":76667,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":76667,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":115000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":38333,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":38333,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":76666,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":76666,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":38333,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":38333,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":115000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":115000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":38333,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":38333,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":153333,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":153333,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":153333,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":38333,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":38333,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":76667,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":76667,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":38333,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":38333,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":115000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":115000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":38333,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":38333,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":153797,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":153797,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":153797,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":39124,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":39124,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":78355,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":78355,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":39231,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":39231,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":79306,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":79306,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":952,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":952,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":80259,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":80259,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":80259,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":952,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":952,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1905,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":1905,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":953,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2856,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2856,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":952,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":952,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":14641,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":14641,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11786,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":11786,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24064,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":24064,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":38639,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":38639,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":14575,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":14575,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":56657,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":23510,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":23510,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":58179,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":83872,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":25693,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":14044,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":80259,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":14641,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":14641,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":56657,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":56657,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":93980,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2017-01-01","end":"2017-12-31","val":14641,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":38639,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":56657,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":23510,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-09-30","val":83872,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":93980,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":14044,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"DerivativeLiabilitiesNoncurrent":{"label":"Derivative Liability, Noncurrent","description":"Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2012-12-31","val":30415,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2012-12-31","val":30415,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":30415,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":30415,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"}]}},"DueFromRelatedPartiesCurrent":{"label":"Due from Related Parties, Current","description":"The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).","units":{"USD":[{"end":"2013-12-31","val":199615,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":199615,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":199615,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":199615,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":199615,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":199615,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"}]}},"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":"2012-01-01","end":"2012-03-31","val":-0.34,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"}]}},"EarningsPerShareBasicAndDiluted":{"label":"Earnings Per Share, Basic and Diluted","description":"The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":-0.8,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-0.34,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2012-01-01","end":"2012-03-31","val":-0.34,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.88,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.54,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.54,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1.44,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-0.56,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-0.57,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1.82,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-1.82,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2012-10-01","end":"2012-12-31","val":-0.38,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1.37,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-1.37,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.55,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.55,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-04-01","end":"2013-06-30","val":-0.55,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.55,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-1.74,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-1.74,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.45,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":-0.45,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-07-01","end":"2013-09-30","val":-0.45,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.45,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-2.35,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-2.35,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-2.35,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-0.6,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-10-01","end":"2013-12-31","val":-0.6,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-0.7,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.7,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-0.7,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-0.7,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1.16,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1.16,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.47,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.47,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-0.47,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.47,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1.69,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-1.69,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-0.53,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-0.53,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-0.53,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-0.53,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2.23,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2.23,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-2.23,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-0.53,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-0.53,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-0.46,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-0.46,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-03-31","val":-0.46,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":-0.46,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1.05,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-1.05,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-0.58,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-0.58,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-04-01","end":"2015-06-30","val":-0.58,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-0.58,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1.57,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-1.57,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-0.53,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":-0.53,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.53,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-0.53,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-2.15,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-2.15,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-2.15,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.58,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-10-01","end":"2015-12-31","val":-0.58,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.51,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-0.51,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-03-31","val":-0.51,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-0.51,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1.03,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1.03,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-0.52,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-0.52,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-04-01","end":"2016-06-30","val":-0.52,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-0.52,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1.59,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-1.59,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.56,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.56,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-07-01","end":"2016-09-30","val":-0.56,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.56,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-2.15,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-2.15,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-2.15,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-0.56,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-10-01","end":"2016-12-31","val":-0.56,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-0.67,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.67,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":-0.67,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.67,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1.33,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-1.33,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.66,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-0.66,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":-0.66,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.66,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2.01,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-2.01,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.68,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.68,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":-0.68,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.68,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-2.94,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-2.94,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-2.94,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-0.93,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":-0.93,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-0.69,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-0.69,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.69,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-0.69,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1.34,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-1.34,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-0.66,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-0.66,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-04-01","end":"2018-06-30","val":-0.66,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-0.66,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-2.07,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-2.07,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-0.73,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-0.73,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-07-01","end":"2018-09-30","val":-0.73,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-0.73,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-2.99,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-2.99,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-0.92,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-10-01","end":"2018-12-31","val":-0.92,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-0.73,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-0.73,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"start":"2019-01-01","end":"2019-03-31","val":-0.73,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1.14,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-0.42,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-0.42,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-1.46,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-0.34,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-0.34,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-1.83,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":-0.38,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-0.45,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2012-01-01","end":"2012-03-31","val":-0.34,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2013-01-01","end":"2013-03-31","val":-0.9,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"}]}},"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":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-0.34,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.34,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.34,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.34,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.34,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.34,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.21,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.21,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.21,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.456,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.456,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.456,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.482,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.482,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.482,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.575,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.575,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.575,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.574,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.574,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.574,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.521,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.521,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.521,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.184,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.184,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.185,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2017-01-01","end":"2017-12-31","val":0.382,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.382,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.382,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.006,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.003,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.003,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.026,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.026,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.026,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.147,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.147,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.073,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.134,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.079,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.079,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.07,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.07,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.07,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.056,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.056,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.056,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.017,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.017,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.015,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2017-01-01","end":"2017-12-31","val":-0.072,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-0.072,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-0.122,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.113,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.113,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.116,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.116,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.116,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.088,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.088,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.088,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.1,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.1,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.11,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.08,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.075,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.075,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.036,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.036,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.036,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.083,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-0.083,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","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":"2020-01-01","end":"2020-03-31","val":-25500,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":100000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":100000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":100000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":100000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":626099,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":424533,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1035896,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2043704,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2043704,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2043704,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":2043704,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":2043704,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1317996,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1095466,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1200233,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1696728,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1696728,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1696728,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1696728,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":1696728,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":435029,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":873639,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1244718,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2727965,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":2727965,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":2727965,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":2727965,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":2727965,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1177426,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1372266,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1509203,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1975037,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1975037,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1975037,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":1975037,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1975037,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":585413,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1100088,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1576688,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2940039,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2940039,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2940039,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2940039,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":2940039,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1945483,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2179732,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2356275,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5515002,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":5515002,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":5515002,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":5515002,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":5515002,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2643983,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4037792,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4252328,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5598551,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":5598551,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1883512,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount":{"label":"Share-based Payment Arrangement, Amount Capitalized","description":"Amount of cost capitalized for award under share-based payment arrangement.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":55557,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":55557,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":237108,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":181551,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":397375,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":160267,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":205000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2013-06-30","val":7400000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7400000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"}]}},"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":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"}]}},"EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions":{"label":"Share-based Payment Arrangement, Exercise of Option, Tax Benefit","description":"Amount of tax benefit from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":4200000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":11800000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":24700000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions":{"label":"Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options (Deprecated 2017-01-31)","description":"Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":16100000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1700000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2900000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1900000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"EquityIssuancePerShareAmount":{"label":"Development Stage Entities, Equity Issuance, Per Share Amount (Deprecated 2015-01-31)","description":"Amount per share or per unit assigned to the consideration received of equity securities issued for development stage entities.","units":{"USD":[{"start":"2013-01-28","end":"2013-01-29","val":10,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-28","end":"2013-01-29","val":10,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-28","end":"2013-01-29","val":10,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-28","end":"2013-01-29","val":10,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-29","val":10,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"start":"2013-01-30","end":"2013-01-31","val":10,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":10,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":10,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":10,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":10,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-05-15","end":"2013-05-16","val":14.5,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-05-15","end":"2013-05-16","val":14.5,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-05-15","end":"2013-05-16","val":14.5,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-05-16","val":14.5,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-05-21","end":"2013-05-22","val":14.5,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-05-21","end":"2013-05-22","val":14.5,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-05-21","end":"2013-05-22","val":14.5,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-05-22","val":14.5,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2I"},{"start":"2015-01-01","end":"2015-03-31","val":15.75,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":15.75,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}],"USD/shares":[{"end":"2013-01-29","val":10,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-01-31","val":10,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-05-16","val":14.5,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-05-22","val":14.5,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2I"},{"start":"2015-01-01","end":"2015-03-31","val":15.75,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":15.75,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"FairValueAssetsLevel1ToLevel2TransfersAmount":{"label":"Fair Value, Assets, Level 1 to Level 2 Transfers, Amount","description":"Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.","units":{"USD":[{"end":"2013-03-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"FairValueAssetsLevel2ToLevel1TransfersAmount":{"label":"Fair Value, Assets, Level 2 to Level 1 Transfers, Amount","description":"Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.","units":{"USD":[{"end":"2013-03-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"FairValueLiabilitiesLevel1ToLevel2TransfersAmount":{"label":"Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount","description":"Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"FairValueLiabilitiesLevel2ToLevel1TransfersAmount":{"label":"Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount","description":"Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":292,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":554,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"FinanceLeaseInterestPaymentOnLiability":{"label":"Finance Lease, Interest Payment on Liability","description":"Amount of interest paid on finance lease liability.","units":{"USD":[{"end":"2019-03-31","val":292,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"start":"2019-01-01","end":"2019-06-30","val":554,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"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":21765,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":19372,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2019-03-31","val":9754,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9876,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2019-03-31","val":12011,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9496,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":23010,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":20355,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":4425,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4425,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":10620,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10620,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":7965,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5310,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":1245,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":983,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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-09-30","val":3067,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":3067,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":5401,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":5401,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"end":"2019-03-31","val":2363,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"start":"2019-01-01","end":"2019-06-30","val":4756,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"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":2460,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4920,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.05,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.05,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"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":"2019-01-01","end":"2019-12-31","val":15364,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-14808,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"FurnitureAndFixturesGross":{"label":"Furniture and Fixtures, Gross","description":"Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.","units":{"USD":[{"end":"2016-12-31","val":486586,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":486586,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-09-30","val":519675,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":519675,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":519675,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":519675,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":519675,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":519675,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":519675,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":519675,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":519675,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":519675,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":519675,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":519675,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":519675,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":519675,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":519675,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":519675,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":519675,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":524840,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":524840,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":537341,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2011-01-01","end":"2011-12-31","val":1088028,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":389107,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1372152,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":983045,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2318473,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":946321,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3090611,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3090611,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":11652263,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2167467,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2167467,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":12723689,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3238893,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3238893,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1071426,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1071426,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":14977341,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":5492545,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":5492545,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2253652,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":2253652,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":17356515,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7871719,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7871719,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":7871719,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":19344875,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1988360,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1988360,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4015225,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4034294,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":2026865,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2038011,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":6024182,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":6054536,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2008957,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2020241,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":8084580,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":8084580,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":8084580,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1810065,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1810065,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3962703,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3962703,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":2152638,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":2152638,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":6197694,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":6197694,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":2234991,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":2234991,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":8828843,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":8828843,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8828843,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2866122,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":2866122,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5726761,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":5726761,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":2860639,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":2860639,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":8914630,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":8914630,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3187869,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":3187869,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":12056890,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":12056890,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":12056890,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5367775,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5367775,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9848406,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":9848406,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4480630,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":4480630,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":14000854,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":14000854,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4152449,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4152449,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":19214207,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":19214207,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5938600,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14561216,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":8622616,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":24208551,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":9647336,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":39061667,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"GrantsReceivableCurrent":{"label":"Grants Receivable, Current","description":"Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-06-30","val":1000000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"}]}},"ImpairmentOfInvestments":{"label":"Other than Temporary Impairment Losses, Investments","description":"The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"IncomeLossFromContinuingOperations":{"label":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from continuing operations attributable to the parent.","units":{"USD":[{"start":"2003-08-09","end":"2003-12-31","val":-166538,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2004-01-01","end":"2004-12-31","val":-950448,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2004"},{"start":"2005-01-01","end":"2005-12-31","val":-807622,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2005"},{"start":"2006-01-01","end":"2006-12-31","val":-1415982,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2006"},{"start":"2007-01-01","end":"2007-12-31","val":-1571755,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2007"},{"start":"2008-01-01","end":"2008-12-31","val":-1820108,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2008"},{"start":"2009-01-01","end":"2009-12-31","val":-1777776,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-1801383,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-2754626,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1170384,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2012-01-01","end":"2012-03-31","val":-1170384,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-3015223,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-1844839,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-1844839,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-4944798,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-1929575,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-1965463,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2012-10-01","end":"2012-12-31","val":-1294096,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4"},{"start":"2003-08-08","end":"2013-03-31","val":-24846664,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":-30297302,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10956284,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10956284,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":-35870826,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16529808,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16529808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":-43537529,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-7666703,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4"},{"start":"2003-08-08","end":"2014-03-31","val":-52537455,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-15012625,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-15012625,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-21897781,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-21897781,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2003-08-08","end":"2014-12-31","val":-72400000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-28829975,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-28829975,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-17831179,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-27064255,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3"},{"start":"2003-08-08","end":"2015-12-31","val":-109600000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-9048544,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"}]}},"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":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-77106837,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":-28829975,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-17831179,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-27064255,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-18397443,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-18397443,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9348899,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9348899,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-28329487,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-28329487,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-9932044,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-9932044,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-38328301,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38328301,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38328301,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-30022946,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-15456936,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-46079093,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-16056147,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-37345456,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-18928703,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-58389451,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-21043996,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-27410960,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27410960,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-44270882,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-16859922,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-59150647,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-14879765,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-76791651,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-21259759,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2019-01-01","end":"2019-12-31","val":315186,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-26756,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-26756,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-26756,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-26756,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-35578,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-35578,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-8822,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-8822,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-25296,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-25296,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-25296,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3694,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-3694,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-22194,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-18500,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-13447,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":8747,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-25574,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":33746,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncomeTaxExpenseBenefitIntraperiodTaxAllocation":{"label":"Income Tax Expense (Benefit), Intraperiod Tax Allocation","description":"Amount of income tax expense (benefit) for continuing operations, discontinued operations, other comprehensive income, and items charged (credited) directly to shareholders' equity.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":26756,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":26756,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-35578,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-8822,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3"}]}},"IncreaseDecreaseInAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":548092,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1770059,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":917115,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1613432,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":1613141,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1613141,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":2595266,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-2905469,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-200285,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":4172723,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1377172,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1377172,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":2851253,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":55702,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":55702,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":5013808,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2218257,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2218257,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2218257,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":5473072,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":459264,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":459264,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-780736,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-780736,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-614705,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-614705,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-539966,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-539966,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-539966,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-664635,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-664635,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1371084,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1371084,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":2319249,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":2319249,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":4981635,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":4981635,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":4981635,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-931561,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-931561,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-926363,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-926363,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-734024,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-734024,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":651641,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":651641,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":651641,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3250747,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3250747,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4238504,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":4238504,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":5043713,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5043713,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":10457573,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":10457573,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":10457573,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-253580,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-253580,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1563431,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-1563431,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-2539997,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-2539997,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":1410975,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1410975,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4259959,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":4259959,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4595896,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":223307,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":797284,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-121945,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":5618900,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":5618900,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15093121,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":16566838,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":15103164,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3240316,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncreaseDecreaseInContractWithCustomerLiability":{"label":"Increase (Decrease) in Contract with Customer, Liability","description":"Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-541354,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-898199,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-898199,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"}]}},"IncreaseDecreaseInDeferredCharges":{"label":"Increase (Decrease) in Deferred Charges","description":"The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.","units":{"USD":[{"start":"2012-01-01","end":"2012-03-31","val":1556257,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2013-01-01","end":"2013-03-31","val":-2705184,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"}]}},"IncreaseDecreaseInDeferredRevenue":{"label":"Increase (Decrease) in Deferred Revenue","description":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2003-08-08","end":"2013-12-31","val":643000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":643000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":643000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":643000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":572000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-71000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-71000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-142143,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-142143,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-213572,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-213572,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-35001,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-35001,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-35001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-121429,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-121429,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":185713,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":185713,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":214601,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":214601,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":8950,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":8950,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8950,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-205651,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-205651,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":57448,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":57448,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-241953,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-241953,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-541354,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-541354,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-299401,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-598802,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-898199,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-898199,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"IncreaseDecreaseInDueFromRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due from Related Parties, Current","description":"The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2003-08-08","end":"2013-12-31","val":199615,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":199615,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":199615,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":199615,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":199615,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":-199615,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-199615,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-199615,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-199615,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-199615,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-199615,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-199615,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"}]}},"IncreaseDecreaseInInventories":{"label":"Increase (Decrease) in Inventories","description":"The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":848493,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":848493,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3655017,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":2459501,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":946373,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":215800,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncreaseDecreaseInOtherCurrentLiabilities":{"label":"Increase (Decrease) in Other Current Liabilities","description":"Amount of increase (decrease) in current liabilities classified as other.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":71100,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":71100,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":71100,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":25727,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":25727,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":25726,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":25726,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":25726,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":28433,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":28433,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-37366,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-37366,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":367,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":492,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":212305,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":212305,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":212305,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":212305,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":212305,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":212305,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":212305,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":212305,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":212305,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2019-01-01","end":"2019-12-31","val":96446,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-15284,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncreaseDecreaseInOtherNoncurrentLiabilities":{"label":"Increase (Decrease) in Other Noncurrent Liabilities","description":"Amount of increase (decrease) in noncurrent operating liabilities classified as other.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":31241,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":31241,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":31241,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-31241,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-31241,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":8359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":128734,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":128734,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":110959,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":110959,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":110959,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-17775,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-17775,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-35550,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-35550,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-21167,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-21167,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-45374,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-45374,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-45374,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-24205,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-24205,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-48412,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-48412,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-24203,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-24203,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-41961,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-41961,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-120421,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-120421,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-122815,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-3814,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-6388,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-2494,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":{"label":"Increase (Decrease) in Prepaid Expense and Other Assets","description":"Amount of increase (decrease) in prepaid expenses, and assets classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-53336,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-216524,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-212285,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":82097,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":75879,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":75879,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":679626,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":380537,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":380537,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":1162179,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":863090,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":863090,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":972182,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":673093,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":673093,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":292916,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6173,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6173,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-6173,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":1602069,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1309153,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1309153,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1367896,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1367896,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":442980,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":442980,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":1343892,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1343892,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":1343892,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":138199,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":138199,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":587889,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":587889,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-766103,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-766103,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":-984919,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-984919,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-984919,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":834794,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":834794,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":84621,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":84621,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-128277,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-128277,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-361142,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-361142,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-361142,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":225763,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":225763,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":181133,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":181133,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":307609,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":307609,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":178320,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":178320,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":178320,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":628575,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":628575,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1752915,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1752915,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":1527168,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":1527168,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":2483929,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":2483929,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":167930,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":167930,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":643440,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-405895,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":1506131,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-180906,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":98643,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":21294,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":50038,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":28744,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":79245,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":29207,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":118765,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":118765,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":379339,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":82389,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":82389,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":801987,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":505037,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":505037,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":297935,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":297935,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":801987,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":505037,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":505037,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":813821,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":516871,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":516871,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":516871,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":813821,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2018-01-01","end":"2018-06-30","val":123,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":123,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":473,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":350,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":794,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":794,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":292,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":34706,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":35154,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2019-03-31","val":197771,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":317883,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1161983,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1453083,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1642399,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"InventoryGross":{"label":"Inventory, Gross","description":"Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.","units":{"USD":[{"end":"2019-12-31","val":2556496,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2838311,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2019-03-31","val":848493,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3655017,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2856876,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1151373,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":1151373,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1389173,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"InventoryRawMaterials":{"label":"Inventory, Raw Materials, Gross","description":"Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2019-06-30","val":39820,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":39820,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":49457,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6116,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2019-12-31","val":1405123,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1449138,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"InventoryWorkInProcess":{"label":"Inventory, Work in Process, Gross","description":"Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2019-03-31","val":650722,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3297314,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1655073,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1053956,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1189796,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"InventoryWriteDown":{"label":"Inventory Write-down","description":"Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":24068,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":4318,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":7882,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3564,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":9907,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":2025,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":9907,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":9907,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":960583,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":963827,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3244,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3244,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3244,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3244,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":967617,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":7034,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":7034,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3790,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":3790,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":979719,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":19136,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":19136,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":19136,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":1021931,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":42212,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":42212,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":86054,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":86054,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":43842,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":43842,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":126189,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":126189,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":40136,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":40136,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":156310,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":156310,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":156310,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":45760,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":45760,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":121941,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":121941,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":76181,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":76181,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":259064,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":259064,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":137123,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":137123,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":387889,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":387889,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":387889,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":144657,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":144657,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":285107,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":285107,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":140450,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":140450,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":417113,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":417113,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":132006,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":132006,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":545718,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":545718,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":545718,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":122688,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":122688,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":326012,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":326012,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":203323,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":203323,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":543753,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":543753,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":217742,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":217742,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":736330,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":736330,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":736330,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":233802,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":233802,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":611902,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":611902,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":378100,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":378100,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":973617,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":973144,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":361715,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":361365,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1270620,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1270620,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":538584,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":538584,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1149276,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":610692,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1753232,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":604510,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2538273,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":643249,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2004-01-01","end":"2004-12-31","val":600000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2004"},{"start":"2005-01-01","end":"2005-12-31","val":600000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2005"},{"start":"2016-01-01","end":"2016-12-31","val":700000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"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":267445,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":534859,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"LeaseholdImprovementsGross":{"label":"Leasehold Improvements, Gross","description":"Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.","units":{"USD":[{"end":"2017-09-30","val":80204,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":82694,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":82694,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":82694,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":82694,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":82694,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":82694,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":82694,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":82694,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":82694,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":82694,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":82694,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":82694,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":82694,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":82694,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":82694,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":82694,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":82694,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":82694,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":82694,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2019-09-30","val":1397250,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-11-01","val":400000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-11-01","val":400000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":1473101,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1169095,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":1227123,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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-12-31","val":27332,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":27562,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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-12-31","val":109323,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":110248,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-09-30","val":1117800,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":109323,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":110248,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-09-30","val":279450,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2020-03-31","val":921037,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":114169,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83678,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":57771,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":77031,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":55027,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2012-12-31","val":7538031,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":7538031,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7538031,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":7538031,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3185689,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4172723,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2851253,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5656808,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5656808,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5656808,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5656808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5656808,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6045072,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4733929,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4828531,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5081841,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5081841,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5081841,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5081841,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":5081841,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4295777,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6638638,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":7615691,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10103667,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":10103667,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":10103667,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":10103667,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":10103667,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8935214,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9277417,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9275544,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10396013,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10396013,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10396013,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":10396013,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10396013,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13329584,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14000165,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14586189,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19935739,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":19935739,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":19935739,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":19935739,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":19935739,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19657954,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18353425,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17426434,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21291515,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":21291515,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":21291515,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":21291515,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":21291515,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27273034,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27357618,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":22732797,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":23362613,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":23362613,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":22964421,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":5029611,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":31415710,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":93848091,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":89061078,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":85281196,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":77792820,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":71488632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":66027608,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":60494992,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":117767438,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":111425696,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":104943140,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":98215623,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":89522775,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82220061,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":75081172,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":68119098,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":106545698,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":93973551,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":80830340,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":67006168,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":107675604,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99710691,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":80964600,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":63493570,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":136165196,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":128149105,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":198167755,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":186979004,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":186979004,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":170611200,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5500735,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":5500735,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2595266,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4172723,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2851253,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5013808,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5473072,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4233072,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4399103,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":4473842,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3809207,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5844926,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6793091,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":9455477,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8523916,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8938420,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9115569,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10253813,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10253813,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10253813,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":10253813,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10253813,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13205159,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13893515,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14465156,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19838913,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":19838913,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":19838913,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":19838913,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":19838913,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19585334,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18285640,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17335260,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21218924,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":21218924,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":21218924,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":21218924,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":21218924,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":26442720,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":26797626,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":22448090,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":23131937,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":23131937,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":22757889,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"LongTermInvestments":{"label":"Long-term Investments","description":"The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).","units":{"USD":[{"end":"2013-12-31","val":40204912,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":40204912,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":40204912,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":40204912,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":40204912,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":51444924,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":47318347,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":20531546,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4644820,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4644820,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4644820,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4644820,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":4644820,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":23009311,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":55177188,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":50997528,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":51428632,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":51428632,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":51428632,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":51428632,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":51428632,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":38645185,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":23107167,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":23818645,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20714551,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":20714551,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":20714551,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":20714551,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":20714551,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16140705,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":29157603,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14348432,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14468414,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":14468414,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":14468414,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":14468414,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":14468414,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6733137,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":992317,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"}]}},"MachineryAndEquipmentGross":{"label":"Machinery and Equipment, Gross","description":"Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.","units":{"USD":[{"end":"2017-09-30","val":13000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":13000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":13000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":13000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":13000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":107258,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":107258,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":107258,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":107258,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":107258,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":107258,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":181753,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":181753,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":181753,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":181753,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":181753,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":181753,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments":{"label":"Marketable Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss","description":"Amount of unrealized and realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-3443,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-3443,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-3512,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-3512,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3512,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-900,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-900,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1609,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-1609,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":-1609,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":-3007,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3007,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3897,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3897,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3897,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-3897,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-3897,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-3897,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4324,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-4324,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-4324,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-3610,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-2624,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"NetCashProvidedByUsedInContinuingOperations":{"label":"Net Cash Provided by (Used in) Continuing Operations","description":"The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-1396480,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-364050,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1394218,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-2719878,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-3804548,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-3804548,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":30736084,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":28710746,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":28710746,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":92685912,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":90660574,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":90660574,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":87667229,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":85641891,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":85641891,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":44200420,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":42175082,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":42175082,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":42175082,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":24201212,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-19999208,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-19999208,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-23039992,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-23039992,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-15710994,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-15710994,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-19193203,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-19193203,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-19193203,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":39625470,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":39625470,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-11073984,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-11073984,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-3720645,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-3720645,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":-11631021,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-11631021,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-8753423,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-8753423,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-607012,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-607012,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-4248205,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-4248205,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3060132,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":46813723,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1766174,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-50708,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":64880879,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":104684,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":171332,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":355772,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":355772,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48273873,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":48339843,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":48339843,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":48371064,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":48371064,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":48534878,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":48534878,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":48534878,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":57143090,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":57143090,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":65971889,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":65971889,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":66079942,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":66079942,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":66033903,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":66033903,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":86337021,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":86337021,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":86640890,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":170286016,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":170999647,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":215378,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":540000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":322000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":322000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":322000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":322000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":322000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":48789765,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":32335483,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":32335483,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":114220437,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":97766155,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":97766155,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":115263042,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":98808760,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":98808760,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":115456538,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":99002256,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":99002256,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":99002256,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":115493491,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":36953,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":36953,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69148,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":69148,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":101464,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":101464,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":64461123,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":64461123,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":64461123,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":64461123,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":64461123,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":64461123,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":64880879,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":64880879,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28155,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":28155,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":104684,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":171332,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":355772,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48273873,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-50922458,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":15684550,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":18896040,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":26676870,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":26676870,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":8586447,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-27543585,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-27543585,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-12527338,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-12527338,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-4437050,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-4437050,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-4437050,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-29622123,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-29622123,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-18806312,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-18806312,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-5456711,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-5456711,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":10796584,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":10796584,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-49629151,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-49629151,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-35794650,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-95856854,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-99191629,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":29252837,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2003-08-08","end":"2013-09-30","val":-460000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-460000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-460000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":-40708687,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-40708687,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-40708687,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-40708687,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-51904933,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-11196246,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-11196246,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-8241159,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-8241159,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":3583394,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3583394,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":6384968,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6384968,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":6384968,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-17524140,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-17524140,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-61570184,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-61570184,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-49173337,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-49173337,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":-50922458,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-50922458,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1080049,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1080049,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15684550,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":18896040,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":26676870,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":8586447,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-25589442,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-16396246,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-23315577,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-30092774,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-30092774,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10046597,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-22562432,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-22562432,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-35894434,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-35894434,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-49618794,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-49618794,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-49618794,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-17085227,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-17085227,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-35051275,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-35051275,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-53740588,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-53740588,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-72181918,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-72181918,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-22137027,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-22137027,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-43324288,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-56494256,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-67689973,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-13773474,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-1936480,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-686050,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1716218,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-3041878,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-4126548,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-4126548,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":-18053681,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-3624737,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-3624737,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":-21534525,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-7105581,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-7105581,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":-27135813,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-12706869,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-12706869,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":-30547431,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-16118487,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-16118487,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-16118487,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-39387346,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8839915,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8839915,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-14867981,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-14867981,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-19395852,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-19395852,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-25713445,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-25713445,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-25713445,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7311513,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7311513,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-13964923,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-13964923,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-19008431,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-19008431,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":-25589442,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-25589442,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-9861627,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-9861627,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-16396246,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":-23315577,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-30092774,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10046597,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-9048544,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-04-01","end":"2016-06-30","val":-9322143,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-07-01","end":"2016-09-30","val":-9923222,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-38303005,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38303005,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-10009096,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-14566010,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":-14566010,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-14566010,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30022946,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-15456936,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":-15456936,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-15456936,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-46079093,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16056147,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":-16056147,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16056147,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q3"},{"start":"2003-08-08","end":"2017-12-31","val":-215700000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-21749301,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":-21749301,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4"},{"start":"2003-08-01","end":"2018-03-31","val":-234200000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q1"},{"start":"2003-08-01","end":"2018-06-30","val":-253100000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-37345456,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-37345456,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-18928703,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-18928703,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-04-01","end":"2018-06-30","val":-18928703,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-18928703,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q2"},{"start":"2003-08-01","end":"2018-09-30","val":-274100000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-58389451,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-58389451,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-21043996,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-21043996,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-07-01","end":"2018-09-30","val":-21043996,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-21043996,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q3"},{"start":"2003-08-08","end":"2018-12-31","val":-300800000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-26634914,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-10-01","end":"2018-12-31","val":-26634914,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4"},{"start":"2003-08-08","end":"2019-03-31","val":-328200000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27407266,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27407266,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"start":"2019-01-01","end":"2019-03-31","val":-27407266,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2003-08-08","end":"2019-06-30","val":-345000000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-44248688,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-16841422,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-16841422,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q2"},{"start":"2003-08-03","end":"2019-09-30","val":-359900000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-59137200,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-14888512,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-14888512,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q3"},{"start":"2003-08-08","end":"2019-12-31","val":-377600000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"start":"2019-01-01","end":"2019-12-31","val":-76817225,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":-17680025,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-21293505,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2011-01-01","end":"2011-12-31","val":-2754626,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1170384,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2012-01-01","end":"2012-03-31","val":-1170384,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-3015223,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-1844839,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-1844839,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-4944798,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-1929575,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-1965463,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-6274782,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2012-10-01","end":"2012-12-31","val":-1294096,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4"},{"start":"2003-08-08","end":"2013-03-31","val":-15266064,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-5505646,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":-20716702,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10956284,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10956284,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5450638,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":-26290226,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16529808,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16529808,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-5573524,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":-33956929,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-24196511,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-7666703,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-10-01","end":"2013-12-31","val":-7666703,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2003-08-08","end":"2014-03-31","val":-42956855,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-8999926,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-15012625,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-15012625,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-6012698,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-21897781,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-21897781,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-6885157,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-28829975,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-28829975,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-28829975,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-6932194,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-6932194,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":-7677463,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-17831179,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-17831179,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-10153716,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-27064255,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-27064255,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-9233076,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-10179606,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-10-01","end":"2015-12-31","val":-10179606,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-9048544,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-9048544,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-03-31","val":-9048544,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-18370687,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-18370687,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9322143,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9322143,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-04-01","end":"2016-06-30","val":-9322143,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-28293909,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-28293909,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-9923222,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-9923222,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-07-01","end":"2016-09-30","val":-9923222,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2003-08-08","end":"2016-12-31","val":-147900000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38303005,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-10009096,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4"},{"start":"2003-08-08","end":"2017-03-31","val":162500000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-14566010,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2003-08-08","end":"2017-06-30","val":177900000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-30022946,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-15456936,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2"},{"start":"2003-08-08","end":"2017-09-30","val":194000000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-46079093,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-16056147,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"}]}},"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":{"item":[{"start":"2013-01-01","end":"2013-12-31","val":1,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}],"segment":[{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","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":"2011-01-01","end":"2011-12-31","val":2717054,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1153943,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2985492,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1831549,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":5153103,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":2167611,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":6467573,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":6467573,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":26259657,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":5329193,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":5329193,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":31415604,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":10485140,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":10485140,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":5155947,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":5155947,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":36992918,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":16062454,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":16062454,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5577314,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":5577314,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":44980927,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":24050463,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":24050463,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":24050463,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":54086142,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":9105215,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":9105215,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":15222671,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":15241740,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":6117455,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":6128601,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":22210917,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":22241271,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":6988248,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":6999532,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":29325179,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":29325179,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7845552,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":7845552,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":18197587,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":18197587,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":10352035,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":10352035,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":27773437,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":27773437,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":9575850,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":9575850,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":38287519,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9398852,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":19135461,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":9736609,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":29500289,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":10364829,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":39926811,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":47517860,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":16570101,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":69456593,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18646658,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-09-30","val":59858698,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":21405361,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":86786686,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":32993518,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-2717054,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1153943,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2985492,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-1831549,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-5153103,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":-2167611,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-6467573,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-6467573,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":-26259657,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5329193,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":-5329193,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":-31415604,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10485140,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-10485140,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5155947,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-5155947,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":-36992918,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16062454,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-16062454,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-5577314,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":-5577314,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":-44909927,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-23979463,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-23979463,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-23979463,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-53944142,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-9034215,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-9034215,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-15080242,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-15099311,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-6046026,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-6057172,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-21997059,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-22027413,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-6916819,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-6928103,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-28989892,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-28989892,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-28989892,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7724123,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7724123,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-17954729,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-17954729,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-10230606,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-10230606,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-27324928,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":-27324928,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":-9370199,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":-9370199,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-37633359,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-37633359,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-37633359,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-9193201,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-9193201,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-18692909,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-18692909,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9499708,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-9499708,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-28758336,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":-28758336,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-10065428,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-10065428,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-38885457,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38885457,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38885457,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14688698,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-14688698,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30348958,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-30348958,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-15660259,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-15660259,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-46619661,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-46619661,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-16270704,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-16270704,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-68558394,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-68558394,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-68558394,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-18646658,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18646658,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-37953338,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-37953338,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-19306680,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-19306680,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-59358698,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-59358698,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-21405361,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-21405361,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-86286686,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-86286686,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-27944928,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27944928,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-45415280,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-17470352,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-60900269,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-15484989,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-79247521,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-21853046,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":264693,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":529385,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":267445,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":309523,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":1841981,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1593022,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1339479,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1396070,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1114068,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2019-03-31","val":1023678,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1042526,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1061721,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1169764,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":1169764,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":909295,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":818303,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":550496,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":277758,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":226306,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":226306,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":204773,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":[{"end":"2019-03-31","val":279450,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"start":"2019-01-01","end":"2019-06-30","val":558900,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":838350,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":1135686,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":306877,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":1738680,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1469714,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1240455,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1317598,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":1317598,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1056149,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2013-12-31","val":1518750,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1366875,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1215000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1063125,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":911250,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":759375,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":607500,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":455625,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":303750,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015Q4I"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-02-29","val":2700000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-03-31","val":2872125,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2720250,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-07-01","val":3600000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-07-01","val":3600000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2016-07-01","val":2700000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2016-09-30","val":2720250,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2511000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2301750,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2092500,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1883250,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1674000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1464750,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2376500,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-07-31","val":300000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-07-31","val":300000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-08-01","val":300000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-09-30","val":2145570,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1863465,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1863465,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1956150,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1676700,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-12-31","val":1863465,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2013-12-31","val":607500,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":607500,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":303750,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":837000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":837000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1011420,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1011420,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1011420,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":837000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":837000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":837000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2018-09-30","val":4425,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"}]}},"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":"2013-12-31","val":303750,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":303750,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":303750,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":303750,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2016-03-31","val":837000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":837000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":837000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":837000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":837000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":837000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":837000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-06-30","val":837000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":847620,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4425,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":4425,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4425,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2013-12-31","val":607500,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":607500,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":607500,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":607500,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":303750,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":303750,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":303750,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":303750,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2016-03-31","val":837000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":837000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":837000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":837000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":837000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":837000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":837000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":837000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":837000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1000800,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1011420,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":847620,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":847620,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1117800,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1117800,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-12-31","val":847620,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"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":"2014-03-31","val":455625,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":303750,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":151875,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2015-03-31","val":455625,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":303750,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":151875,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2016-03-31","val":361125,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":209250,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":209250,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2017-03-31","val":627750,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":418500,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":209250,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":627750,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":538700,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":282105,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2019-03-31","val":838350,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":558900,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"OperatingLeasesRentExpenseNet":{"label":"Operating Leases, Rent Expense, Net","description":"Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":14000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":22735,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":8831,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":196267,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":173532,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":300000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":300000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":200000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":151967,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":303842,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":303842,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":151875,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":455717,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":455717,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":151875,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":600000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":600000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":151984,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":151984,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":303913,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":303913,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":455952,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":455952,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":600000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":600000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":151875,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":151875,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":343350,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":343350,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":533305,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":533305,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":700000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":700000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":192852,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":192852,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":405350,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":405350,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":598175,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":598175,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":800000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":800000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":800000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":187522,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":377614,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":709997,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":709997,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":332383,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":900000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":900000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":802245,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":267386,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1200000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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.0732,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0732,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0732,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0749,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.0749,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":404283,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":404283,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":404283,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":1138711,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":205496,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":303264,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":190262,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":345477,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":345477,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":345477,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":345477,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":345477,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":274170,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":342440,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":371037,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":364014,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":364014,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":364014,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":364014,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":364014,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":446322,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":155391,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":155964,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":355589,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":355589,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":355589,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":355589,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":355589,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":590189,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":309769,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":360835,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":444976,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":444976,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":444976,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":444976,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":444976,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":940753,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1048035,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":473054,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1180313,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1180313,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1180313,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1795989,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3717470,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2016-03-31","val":212305,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":212305,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":212305,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":212305,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":212305,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":212305,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":212305,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":212305,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":212305,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":212305,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":212305,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":212305,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":212305,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":212305,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":212305,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":212305,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":212305,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":212305,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":212305,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":212305,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":212305,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":212305,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":212305,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":212305,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":212305,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":212305,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":212305,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":308751,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":308751,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":293466,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent","description":"Amount of tax expense (benefit), after 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":"2019-01-01","end":"2019-12-31","val":5783,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":19802,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2003-08-08","end":"2013-12-31","val":-43775,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-9,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":43766,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":43766,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":52326,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":52326,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8560,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":8560,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":63326,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":63326,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":10999,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":10999,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":50287,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":50287,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":50287,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":33906,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":33906,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12670,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12670,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-21236,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-21236,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":34224,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":34224,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-155081,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-155081,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-155081,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":128890,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":128890,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-36770,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-36770,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":117914,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":117914,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-10975,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-10975,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":65326,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":65326,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":65326,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9112,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":9112,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":30207,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":30207,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-52308,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-52308,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-8316,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-8316,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":19088,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":45515,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":81894,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25074,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax":{"label":"Other Comprehensive Income (Loss), before Reclassifications, Net of Tax","description":"Amount after tax, before reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":52326,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":52326,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8560,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":63326,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":63326,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":10999,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":33906,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":33906,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12670,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12670,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-21236,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-21236,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":34224,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":34224,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":189952,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":189952,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":24292,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":24292,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":172612,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":172612,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-17339,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-17339,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9112,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":9112,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":30207,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":30207,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":-8316,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-8316,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":19088,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":45515,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-03-31","val":25074,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":25074,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":570713,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":51694,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":51694,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":7928,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":59883,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":59883,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":8189,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":33006,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":33006,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11061,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":11061,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-21945,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-21945,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":32615,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":32615,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":118531,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":118531,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-47129,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-47129,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":106178,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":106178,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-12353,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-12353,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12119,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":12119,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":33214,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":33214,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":-4419,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-4419,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22985,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":22985,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":49412,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":49412,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-03-31","val":29398,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":29398,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":109047,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":79649,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":54835,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-54212,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":570713,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2003-08-08","end":"2013-12-31","val":-43775,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-43775,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":-9,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":43766,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":43766,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":51694,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":51694,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":7928,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":7928,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":59883,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":59883,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":8189,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":8189,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":46775,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":46775,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":46775,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":33006,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":33006,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11061,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":11061,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-21945,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-21945,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":32615,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":32615,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":21554,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-156690,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-156690,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-156690,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":165660,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":118531,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":118531,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-47129,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-47129,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":106178,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":106178,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-12353,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-12353,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":53888,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":53888,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":53888,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7610,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":-21095,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-28705,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12119,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":12119,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":33214,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":33214,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-46156,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-46156,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-46156,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-4419,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-4419,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22985,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":22985,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":49412,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":49412,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":89399,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":89399,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":29398,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":29398,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":109047,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":79649,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":54835,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-54212,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":84730,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":570713,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax":{"label":"Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax","description":"Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2810,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2810,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3512,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3512,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3512,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":-3007,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3007,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-3007,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-3007,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-6152,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3897,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3897,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3897,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-3897,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-3897,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-3897,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4324,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-4324,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-4324,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-3610,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":714,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2624,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"OtherComprehensiveIncomeLossTax":{"label":"Other Comprehensive Income (Loss), Tax","description":"Amount of tax expense (benefit) allocated to other comprehensive income (loss).","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":61062,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":61062,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":61062,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":61062,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":54698,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":54698,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-6364,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-6364,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"}]}},"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax":{"label":"OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax","description":"Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-52308,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":19088,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":27404,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":45515,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":26427,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":81894,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25074,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":104723,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":79649,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":51225,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-53498,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":87889,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":590515,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2016-12-31","val":71100,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":71100,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":71100,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":71100,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":71100,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":71100,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":71100,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":96827,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":96826,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":96827,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":106222,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":133170,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":65862,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":65862,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":65862,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":65862,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":65862,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6021,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6142,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10125,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":10125,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10252,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":31241,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":31241,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":31241,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":31241,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":31241,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-06-30","val":39600,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":159975,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":142200,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":142200,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":142200,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":142200,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":142200,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":124425,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":106650,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":121033,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":96826,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":96826,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":72620,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":67785,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":91174,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":72591,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":72591,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":72591,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":72591,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":72591,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":12011,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9496,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6949,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4370,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":4370,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1759,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":9670,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":35,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":35,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":35,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":35,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":35,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":134418,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":124713,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":124713,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":9705,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":9705,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":9705,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":17628,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7923,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7923,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":19069,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":11146,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":30354,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":11284,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3"},{"start":"2017-01-01","end":"2017-09-30","val":3566,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3566,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3566,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3566,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":3897,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3897,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3897,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":4020,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":123,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3897,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2019-01-01","end":"2019-03-31","val":4616,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4878,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":262,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":46673,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":570,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12460,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":11890,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":277678,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":265218,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":301684,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":301684,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":966167,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":30649,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":30649,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":966167,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":30649,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":30649,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":966167,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":30649,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":30649,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":1216205,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":280687,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":280687,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":280687,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":1216205,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2810,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2810,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3607,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3607,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3607,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1609,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":381,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":381,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":381,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":381,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"}]}},"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-12-31","val":1609,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":11438,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-6330,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-6330,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-6330,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":3897,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-7505,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4324,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-09-30","val":3610,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-714,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-47697,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-14808,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"OtherPreferredStockDividendsAndAdjustments":{"label":"Other Preferred Stock Dividends and Adjustments","description":"Amount of preferred stock dividends and adjustments classified as other.","units":{"USD":[{"start":"2007-01-01","end":"2007-12-31","val":230137,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2007"},{"start":"2008-01-01","end":"2008-12-31","val":1021201,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2008"},{"start":"2009-01-01","end":"2009-12-31","val":1100107,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":239720,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010"},{"start":"2003-08-08","end":"2013-03-31","val":2591165,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":2591165,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":2591165,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":2591165,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":2591165,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"OtherReceivables":{"label":"Other Receivables","description":"Amount due from parties in nontrade transactions, classified as other.","units":{"USD":[{"end":"2014-12-31","val":829174,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":829174,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":829174,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-06-30","val":626919,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":337453,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":298718,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":298718,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":298718,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":298718,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":298718,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":185968,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":83516,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":92757,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":34503,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":34503,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":34503,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":34503,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":34503,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":37986,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":37025,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":83675,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":149792,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":149792,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":149792,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":149792,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":149792,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":168805,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1327860,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":798147,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":843422,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":843422,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":843422,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":843422,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":843422,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":898141,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":776519,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":125241,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":657895,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":657895,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":465942,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PaidInKindInterest":{"label":"Paid-in-Kind Interest","description":"Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":98643,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":21294,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":50038,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":79245,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":118765,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":118765,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":379339,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":82389,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":82389,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":379339,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":82389,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":82389,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":379339,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":82389,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":82389,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":391173,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":94223,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":94223,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":94223,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":391173,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock":{"label":"Payments for Repurchase of Redeemable Convertible Preferred Stock","description":"The cash outflow to reacquire callable preferred stock which is identified as being convertible to another type of financial security.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":750000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":750000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":750000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":750000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":750000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"PaymentsOfDividends":{"label":"Payments of Dividends","description":"Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"}]}},"PaymentsToAcquireFurnitureAndFixtures":{"label":"Payments to Acquire Furniture and Fixtures","description":"The cash outflow for acquisition of furniture and fixtures.","units":{"USD":[{"start":"2003-08-08","end":"2013-09-30","val":460000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":460000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":460000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":460000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":460000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":460000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":460000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":460000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2015-01-01","end":"2015-12-31","val":19458,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":19458,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":19458,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2608,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":2608,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7128,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":7128,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":7128,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":7128,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":7129,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7129,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7129,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":25146,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":25146,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":86191,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":86191,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":128782,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":128782,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":128782,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":94258,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":112870,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":112870,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":62726,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"PaymentsToAcquireInvestments":{"label":"Payments to Acquire Investments","description":"The cash outflow associated with the purchase of all investments (debt, security, other) during the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":61893074,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":63201965,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":218884238,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"PaymentsToAcquireMarketableSecurities":{"label":"Payments to Acquire Marketable Securities","description":"Amount of cash outflow for purchase of marketable security.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":20545087,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":20545087,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":20545087,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":60793774,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":40248687,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":40248687,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":40248687,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":71990020,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":11196246,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":11196246,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":16246878,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":16246878,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":16246878,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":16246878,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":16246878,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":16246878,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":16246878,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":20325746,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":20325746,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":73633312,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":73633312,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":88084690,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":88084690,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":105565837,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":105565837,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":105565837,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2829343,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":2829343,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":14124070,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":14124070,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":22194580,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":22194580,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":26464749,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":26464749,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":26464749,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3254553,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3254553,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":53878439,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":53878439,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":55396963,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":55396963,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":61893074,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":61893074,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":44688793,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":44688793,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":54273982,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":54273982,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":57750123,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":57750123,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":63201965,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":81499610,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":81499610,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":90047109,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":179609313,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2020-01-01","end":"2020-03-31","val":10047640,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2018-01-01","end":"2018-09-30","val":94258,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-03-31","val":74495,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":74495,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":74495,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":74495,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2020-01-01","end":"2020-03-31","val":14523,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.0001,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.0001,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.0001,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0.0001,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.0001,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.0001,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.0001,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":0.0001,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.0001,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.0001,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.0001,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0.0001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.0001,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.0001,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.0001,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.0001,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.0001,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.0001,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.0001,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0.0001,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.0001,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.0001,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.0001,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.0001,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0001,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0001,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.0001,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PreferredStockRedemptionDiscount":{"label":"Preferred Stock Redemption Discount","description":"The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":12171765,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":12171765,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":12171765,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":12171765,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":12171765,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2012-07-15","val":100000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q2I"},{"end":"2012-07-16","val":10000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-11-08","val":5000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5000000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":5000000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5000000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":5000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5000000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5000000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5000000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5000000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5000000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5000000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5000000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5000000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5000000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5000000,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5000000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5000000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5000000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5000000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":5000000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5000000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5000000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5000000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5000000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":5000000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":5000000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":5000000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":5000000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5000000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5000000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5000000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5000000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":5000000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":5000000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":5000000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":5000000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5000000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5000000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5000000,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5000000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":5000000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":5000000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":5000000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":5000000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5000000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5000000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5000000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5000000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":5000000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":5000000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":5000000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":5000000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5000000,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5000000,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5000000,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5000000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":5000000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5000000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2012-12-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PreferredStockSharesOutstanding":{"label":"Preferred Stock, Shares Outstanding","description":"Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.","units":{"shares":[{"end":"2012-12-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":299089,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":299089,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":299089,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":299089,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":679626,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1162179,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":972182,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":292916,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":292916,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":292916,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":292916,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":292916,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1602069,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1660812,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":735896,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1636808,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1636808,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1636808,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1636808,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":1636808,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1775008,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2224697,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":870705,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":651889,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":651889,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":651889,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":651889,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":651889,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1486683,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":736510,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":523612,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":290747,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":290747,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":290747,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":290747,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":290747,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":516510,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":471880,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":598356,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":469067,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":469067,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":469067,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":469067,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":469067,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1097642,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2221982,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1996235,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2952996,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":2952996,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":2952996,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":2952996,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":2952996,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3120926,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3596436,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2547101,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4459127,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":4459127,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4277739,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"PrepaidInsurance":{"label":"Prepaid Insurance","description":"Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":43321,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":43321,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":43321,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":43321,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":388340,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":284173,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":167534,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":46748,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":46748,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":46748,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":46748,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":46748,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":384414,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":306099,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":178861,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":51623,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":51623,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":51623,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":51623,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":51623,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":368168,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":291055,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":169551,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":48048,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":48048,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":48048,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":48048,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":48048,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":331166,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":231815,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":154367,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":44065,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":44065,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":44065,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":44065,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":44065,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":562500,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":425625,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":250542,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":69021,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":69021,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":69021,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":69021,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":69021,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":657669,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":612768,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":408091,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":140356,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":140356,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4154,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"ProceedsAndExcessTaxBenefitFromSharebasedCompensation":{"label":"Proceeds and Excess Tax Benefit from Share-based Compensation","description":"The aggregate cash inflow comprised of the amount received from (a) employees to acquire the entity's shares under incentive awards, including stock option exercises and restricted stock arrangements, and (b) the excess tax benefit arising from such transactions.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":600000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7100000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"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":"2011-01-01","end":"2011-12-31","val":540000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":322000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":322000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":322000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":322000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":322000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":862000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":862000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":862000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":862000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":862000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"ProceedsFromIssuanceInitialPublicOffering":{"label":"Proceeds from Issuance Initial Public Offering","description":"The cash inflow associated with the amount received from entity's first offering of stock to the public.","units":{"USD":[{"start":"2013-01-30","end":"2013-01-31","val":32300000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":32300000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":32300000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":32300000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-01-31","val":32300000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q4I"},{"start":"2015-01-09","end":"2015-02-10","val":64100000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":36177765,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":32335483,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":32335483,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-05-17","end":"2013-05-22","val":64500000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-05-17","end":"2013-05-22","val":64500000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-05-17","end":"2013-05-22","val":64500000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-05-17","end":"2013-05-22","val":64500000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-05-17","end":"2013-05-22","val":64500000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013Q2I"},{"start":"2003-08-08","end":"2013-06-30","val":101550788,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":97708506,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":97708506,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":101550788,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":97708506,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":97708506,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":101550788,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":101550788,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":64106372,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":64106372,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":64100000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-03-31","val":64100000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":64106372,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":64106372,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":64106372,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":64106372,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":64155862,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":64155862,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":64106372,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28155,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":49613,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":59954,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":91576,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48242214,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":48242214,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":48242214,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":48242214,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":48242214,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":48242214,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":55650902,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":55650902,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":63968817,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":63968817,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":64003764,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":64003764,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":63908764,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":63908764,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":86218630,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":86218630,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":86218630,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":168444585,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":168444585,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock":{"label":"Proceeds from Issuance of Redeemable Convertible Preferred Stock","description":"The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":12500000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":12500000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":12500000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":12500000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":12500000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"ProceedsFromSaleAndMaturityOfMarketableSecurities":{"label":"Proceeds from Sale and Maturity of Marketable Securities","description":"The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.","units":{"USD":[{"start":"2003-08-08","end":"2013-03-31","val":20545087,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2003-08-08","end":"2013-06-30","val":20545087,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":20545087,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2003-08-08","end":"2013-12-31","val":20545087,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2003-08-08","end":"2014-03-31","val":20545087,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":8005719,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":8005719,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":19830272,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":19830272,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":22631846,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":22631846,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":22631846,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2801606,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2801606,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12063128,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12063128,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":38911353,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":38911353,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":54662837,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":54662837,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":54662837,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3912000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3912000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29815748,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":29815748,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":41097748,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":41097748,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":53148748,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":53148748,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":53148748,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":11841000,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":11841000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":26360000,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":26360000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":42955816,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":42955816,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":57584806,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":57584806,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":15066670,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":15066670,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":35467670,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":35467670,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":52387670,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":52387670,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":74111419,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":31944954,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":31944954,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":54326954,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":83826954,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2020-01-01","end":"2020-03-31","val":39315000,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ProceedsFromSaleMaturityAndCollectionsOfInvestments":{"label":"Proceeds from Sale, Maturity and Collection of Investments","description":"The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":57584806,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":74111419,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":119755335,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2003-08-08","end":"2013-06-30","val":57649,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":57649,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":57649,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":1100254,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":1100254,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":1100254,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":1293750,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":1330703,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":36953,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":36953,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69148,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":69148,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":101464,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":101464,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":354751,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":354751,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":354751,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":354751,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":354751,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":354751,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":55071,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":55071,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":111378,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":111378,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":7179,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":7179,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1089916,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1089916,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1533323,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1533323,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":1583797,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":1583797,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":1583797,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1583797,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15825,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":15825,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":293490,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":1542048,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":2140708,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":24233,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2018-01-01","end":"2018-01-31","val":400000,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-01-31","val":400000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-01-31","val":400000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"},{"start":"2018-01-01","end":"2018-03-31","val":352530,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":352530,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":352530,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":352530,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":352528,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":352528,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":352528,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":352528,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"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":"2015-01-01","end":"2015-12-31","val":-37243861,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-38303005,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-38303005,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14566010,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30022946,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-46079093,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":-67828394,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-18416753,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-37345456,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-37345456,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-58389451,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-58389451,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-85024365,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-27407266,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-27407266,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-44248688,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-59137200,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-76817225,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-21293505,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2016-12-31","val":486586,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":486586,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":486586,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-06-30","val":511731,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":612879,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":615369,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":615369,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":615369,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":615369,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":615369,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":615369,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":644898,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":739156,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":757768,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":757768,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":757768,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":757768,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":757768,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":832263,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":832263,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":832263,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":820493,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":820493,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":834638,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2013-09-30","val":421667,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":383333,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":383333,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":383333,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":383333,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":383333,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":345000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":306667,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":268333,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":230000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":230000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":191667,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":153333,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":115000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":95661,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":95661,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":95661,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":95661,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":95661,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":59146,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":24434,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":23482,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":22531,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":22531,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":22531,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":22531,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":22531,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":21579,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":45773,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":145968,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":136672,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":136672,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":136672,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":136672,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":136672,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":124886,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":142137,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":221820,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":222413,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":222413,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":222413,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":222413,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":222413,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":273399,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":238729,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":213036,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":191158,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":191158,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":191258,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax":{"label":"Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax","description":"Amount after tax of reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":632,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3443,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2810,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":900,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1609,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":709,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":1609,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":10359,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":11736,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1378,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2017-01-01","end":"2017-09-30","val":-3007,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-3007,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"}]}},"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":"2011-01-01","end":"2011-12-31","val":1629026,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":764836,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1613340,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":848504,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2834630,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":1221290,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3376962,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3376962,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":14607394,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":3161726,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":3161726,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":18691915,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":7246247,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":7246247,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4084521,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4084521,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2003-08-08","end":"2013-09-30","val":22015577,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":10569909,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":10569909,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3323662,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":3323662,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2003-08-08","end":"2013-12-31","val":27624412,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":16178744,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":16178744,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":16178744,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":34741267,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7116855,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7116855,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11207446,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":11207446,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":4090590,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4090590,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":16186735,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":16186735,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":4979291,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":4979291,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":21240599,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":21240599,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":21240599,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6035487,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6035487,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":14234884,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":14234884,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":8199397,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":8199397,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":21575743,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":21575743,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":7340859,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":7340859,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":29458676,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":29458676,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":29458676,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6532730,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":6532730,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13408700,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":13408700,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":6875970,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":6875970,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":20585659,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":20585659,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":7176960,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":7176960,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":27869921,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":27869921,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":27869921,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9620324,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9620324,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21099354,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":21099354,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":11479030,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":11479030,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":33517006,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":33517006,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":12417652,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":12417652,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":50242386,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":50242386,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":50242386,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":12708058,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":12708058,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":23892122,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":23892122,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":11184064,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11184064,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":35650147,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":35650147,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":11758025,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":11758025,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":47725019,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":47725019,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":16953822,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":16953822,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":27845216,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":10891394,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":40177424,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":12332208,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":50724411,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":11543316,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2012-12-31","val":-7169255,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":-7169255,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-7169255,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":-7169255,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-12674901,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-18125539,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-23699063,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-31365766,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":-31365766,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":-31365766,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-31365766,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-31365766,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-40365692,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-46378391,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-53263547,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-60195741,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":-60195741,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":-60195741,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":-60195741,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":-60195741,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-67873204,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-78026920,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-87259996,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-97439602,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":-97439602,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":-97439602,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":-97439602,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":-97439602,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-106488146,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-115810289,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-125733511,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-135742607,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":-135742607,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-135742607,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":-135742607,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-135742607,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-151013306,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-166470242,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-182526389,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-204275690,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":-204275690,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-204275690,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-204275690,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":-204275690,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-222692443,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-241409155,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-262453150,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-289088064,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":-289088064,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":-289088064,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":-289088064,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":-289088064,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-316495330,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-333336752,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-348225264,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-365905289,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":-365905289,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-387198794,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":1041354,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":299401,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":598802,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":299401,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":898199,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":299397,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":898199,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":500000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":500000,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":500000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":500000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5048590,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":5048590,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":8872634,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"RevenueFromGrants":{"label":"Revenue from Grants (Deprecated 2018-01-31)","description":"Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.","units":{"USD":[{"start":"2013-10-01","end":"2013-10-31","val":1000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-10-01","end":"2013-10-31","val":1000000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-10-01","end":"2013-10-31","val":1000000,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q3I"},{"start":"2003-08-08","end":"2013-12-31","val":71000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":71000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":71000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":71000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":142000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":71000,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":71000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":142429,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":142429,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":71429,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":71429,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":213858,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":213858,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":71429,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":71429,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":335287,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":335287,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":335287,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":121429,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":121429,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":242858,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":242858,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":121429,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":121429,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":448509,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":448509,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":205651,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":205651,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":654160,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":654160,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":654160,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":205651,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":205651,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":442552,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":442552,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":236901,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":236901,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":741953,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":741953,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":299401,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":299401,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1041354,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1041354,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":299401,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":598802,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":299401,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":898199,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":299397,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":898199,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"SecurityDeposit":{"label":"Security Deposit","description":"The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.","units":{"USD":[{"end":"2016-02-29","val":209250,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-02-29","val":209250,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-02-29","val":209250,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2016-02-29","val":209250,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-02-29","val":209250,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-02-29","val":209250,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-02-29","val":209250,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-02-29","val":209250,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-02-29","val":209250,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-02-29","val":209250,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-02-29","val":209250,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2016-02-29","val":209250,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q1I"},{"end":"2018-07-31","val":39000,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-07-31","val":39000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q2I"}]}},"SellingGeneralAndAdministrativeExpense":{"label":"Selling, General and Administrative Expense","description":"The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":19214207,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5938600,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14561216,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":8622616,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":24208551,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":9647336,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":39061667,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15953968,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":15953968,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":34956475,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":19002508,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":50370163,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":15413688,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":66846633,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":18541378,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":108405,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":33284,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":132027,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":338300,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":4484854,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2285187,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":2285187,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":5061666,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2861999,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2861999,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":6127042,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":3927375,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":3927375,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":7046753,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":4847086,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":8089320,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1042567,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1042567,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2022098,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2022098,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":3311123,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3311123,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":4436689,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1241844,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1241844,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2732902,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2732902,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":4484815,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":4484815,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-01-01","end":"2015-12-31","val":5218477,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5218477,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5162962,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1330334,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1309025,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2978160,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":2948935,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":5710071,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":5666813,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":7504474,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1759633,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1759633,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3929092,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":3929092,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":6178079,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":6178079,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15517821,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":20953971,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":26175233,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4460774,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost":{"label":"Share-based Payment Arrangement, Accelerated Cost","description":"Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.","units":{"USD":[{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":1400000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":1400000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2012Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost":{"label":"Share-based Payment Arrangement, Plan Modification, Incremental Cost","description":"An excess of the fair value of the modified award over the fair value of the award immediately before the modification.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":300000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":300000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":800000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":800000,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":800000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1100000,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1100000,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1":{"label":"Share-based Payment Arrangement, Expensed and Capitalized, Amount","description":"Amount of cost expensed and capitalized for award under share-based payment arrangement.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2020-01-01","end":"2020-03-31","val":4482774,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"SharesIssuedPricePerShare":{"label":"Shares Issued, Price Per Share","description":"Per share or per unit amount of equity securities issued.","units":{"USD/shares":[{"end":"2013-01-29","val":10,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-29","val":10,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2012Q4I"},{"end":"2013-01-31","val":10,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":10,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":10,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-01-31","val":10,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-01-31","val":10,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2013-05-16","val":14.5,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-05-16","val":14.5,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-05-22","val":14.5,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-05-22","val":14.5,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q2I"},{"end":"2015-01-08","val":15.75,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-01-08","val":15.75,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-02-10","val":15.75,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-02-10","val":15.75,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-03-31","val":15.75,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-03-31","val":15.75,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-03-31","val":15.75,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q1I"},{"end":"2015-09-30","val":15.75,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"}]}},"ShortTermInvestments":{"label":"Short-term Investments","description":"Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.","units":{"USD":[{"end":"2014-06-30","val":1042378,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16002407,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":28976147,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":28976147,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":28976147,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":28976147,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":28976147,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":28158765,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":39937245,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":31673335,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":32663245,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":32663245,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":32663245,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":32663245,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":32663245,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":44496683,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":45370461,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":41375137,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":36562900,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":36562900,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":36562900,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":36562900,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":36562900,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":32524812,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":55536100,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":55259923,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":46924612,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":46924612,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":46924612,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":46924612,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":46924612,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":84276796,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":79232550,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":66856499,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":50662189,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":50662189,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":50662189,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":50662189,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":50662189,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100337983,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":86918164,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":147152571,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":150869056,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":150869056,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":122292549,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"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":"2003-12-31","val":337069,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2003Q4I"},{"end":"2004-12-31","val":1963447,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2004Q4I"},{"end":"2005-12-31","val":1442756,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2005Q4I"},{"end":"2006-12-31","val":1169616,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2006Q4I"},{"end":"2007-12-31","val":-657939,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2007Q4I"},{"end":"2008-12-31","val":-3355510,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2008Q4I"},{"end":"2009-12-31","val":-6162216,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2009Q4I"},{"end":"2010-12-31","val":5851561,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010Q4I"},{"end":"2011-12-31","val":3205340,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":3205340,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":-2508420,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2012Q4I"},{"end":"2013-03-31","val":28230021,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":89675368,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":86209825,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-12-31","val":79624388,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":71747748,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":66754703,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":61199077,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":55413151,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":113471661,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":104787058,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":97327449,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2015Q3I"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2015-12-31","val":88111956,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":80587561,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":72942644,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":65805628,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2016-12-31","val":57723085,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":93216114,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":79973386,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":66244151,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2017-12-31","val":47070429,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":88017650,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":88017650,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-03-31","val":88017650,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q1I"},{"end":"2018-06-30","val":81357266,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":81357266,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-06-30","val":81357267,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q2I"},{"end":"2018-09-30","val":63538166,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-09-30","val":63538166,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2018-12-31","val":42202055,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2018Q4I"},{"end":"2019-03-31","val":108892162,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":108892162,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-03-31","val":108892162,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100791487,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":100791487,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q2I"},{"end":"2019-09-30","val":175434958,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":163616391,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16"},{"end":"2019-12-31","val":163616391,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":147646779,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1I"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"start":"2012-07-14","end":"2012-07-16","val":3.6141,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-11-07","end":"2012-11-08","val":0.5,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"}]}},"StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Shares, Conversion of Convertible Securities","description":"Number of shares issued during the period as a result of the conversion of convertible securities.","units":{"shares":[{"start":"2013-01-30","end":"2013-01-31","val":166769,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":166769,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":166769,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":166769,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":166769,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-01-31","val":166769,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":166769,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":166769,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-01-31","val":166769,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-01-31","val":166769,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q4I"}]}},"StockIssuedDuringPeriodSharesIssuedForCash":{"label":"Development Stage Entities, Stock Issued, Shares, Issued for Cash (Deprecated 2015-01-31)","description":"Number of shares issued as consideration for cash for development stage entities.","units":{"shares":[{"start":"2013-01-30","end":"2013-01-31","val":3317644,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-30","end":"2013-01-31","val":3317644,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-30","end":"2013-01-31","val":3317644,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-30","end":"2013-01-31","val":3317644,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-01-31","val":3317644,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"start":"2013-05-15","end":"2013-05-16","val":4137931,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-05-15","end":"2013-05-16","val":4137931,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-05-15","end":"2013-05-16","val":4137931,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-05-16","val":4137931,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2I"},{"start":"2015-01-01","end":"2015-03-31","val":3800000,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3800000,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"end":"2013-01-31","val":3317644,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-01-31","val":3317644,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2013-01-31","val":3317644,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-01-31","val":3317644,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-01-31","val":3317644,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2012Q4I"},{"end":"2013-05-16","val":4137931,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-05-16","val":4137931,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q2I"},{"end":"2015-01-08","val":3800000,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-01-08","val":3800000,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"start":"2015-01-01","end":"2015-03-31","val":3800000,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":3800000,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-03-31","val":3800000,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-09-30","val":3800000,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"}]}},"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-06-30","val":16688,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":33751,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1175,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2018-01-01","end":"2018-03-31","val":69201,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":161060,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":169810,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments","description":"The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":2101104,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2101104,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2101104,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"}]}},"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":"2015-01-01","end":"2015-12-31","val":49490,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":49490,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":49490,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28155,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":49613,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":59954,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":91576,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":91576,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":91576,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31659,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":97630,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":121671,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":150924,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":150924,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":150924,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":49742,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":49742,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":117220,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":117220,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":67478,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":142920,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":142920,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":25700,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":194214,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":194214,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":102566,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":102566,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":128770,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":26204,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":299383,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":170613,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":414354,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":191145,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"StockIssuedDuringPeriodValueIssuedForCash":{"label":"Development Stage Entities, Stock Issued, Value, Issued for Cash (Deprecated 2015-01-31)","description":"Value of shares issued as consideration for cash for development stage entities.","units":{"USD":[{"start":"2003-08-09","end":"2003-12-31","val":500000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2004-01-01","end":"2004-12-31","val":2000000,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2004"},{"start":"2006-01-01","end":"2006-12-31","val":739710,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2006"},{"start":"2007-01-01","end":"2007-12-31","val":10043,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2007"},{"start":"2010-01-01","end":"2010-12-31","val":1802580,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010"}]}},"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":"2015-01-01","end":"2015-09-30","val":147378,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-12-31","val":147378,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":147378,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":147378,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2019-01-01","end":"2019-03-31","val":500009,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":500009,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":500009,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":500009,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":500009,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"StockIssuedDuringPeriodValueNewIssues":{"label":"Stock Issued During Period, Value, New Issues","description":"Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":97708506,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":64106372,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":64106372,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":64106372,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-12-31","val":64106372,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":64106372,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":64106372,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2017-01-01","end":"2017-03-31","val":48242214,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":48242214,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":48242214,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":48242214,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":55650902,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":55650902,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":63968817,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":63968817,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":8317915,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":64003764,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":64003764,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":34947,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":63908764,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":63908764,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":86218630,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":86218630,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":86218630,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":168444583,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":82225955,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":168444585,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"}]}},"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":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":561022,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2014-01-01","end":"2014-03-31","val":1042567,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2022098,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":3311123,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-03-31","val":1241844,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2732902,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":4320512,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-12-31","val":5015584,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":7431126,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1759633,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3929092,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":6178079,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":8618520,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":2206427,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5612068,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":3405641,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":8682492,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":3070424,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":13942611,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":7206092,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15517821,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":8311729,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":21351346,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":5833524,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":26380233,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4482774,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1293750,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":36953,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69148,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":101464,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":135274,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":354751,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":354751,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":354751,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":725017,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":55071,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":111378,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":264196,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":7179,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":141740,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1089916,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1089916,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1533323,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1533323,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":443407,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1583797,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":1583797,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":50472,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1583797,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1583797,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15825,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":15825,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":293490,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":277665,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1542048,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":1248558,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2140708,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":24233,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"StockRedeemedOrCalledDuringPeriodValue":{"label":"Stock Redeemed or Called During Period, Value","description":"Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-12171765,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010"}]}},"UnrealizedGainLossOnDerivatives":{"label":"Unrealized Gain (Loss) on Derivatives","description":"The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-9670,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":570,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12460,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":45960,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":68815,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":68815,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2003-08-08","end":"2013-03-31","val":111420,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":30415,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":30415,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2003-08-08","end":"2013-06-30","val":111420,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":30415,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":30415,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2003-08-08","end":"2013-09-30","val":111420,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":30415,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":30415,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2003-08-08","end":"2013-12-31","val":111420,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":30415,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":30415,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":30415,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2003-08-08","end":"2014-03-31","val":111420,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued":{"label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","description":"Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019Q4I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1256659,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2837903,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":2837903,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":11675711,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":11675711,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":11675711,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":16568390,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":16568390,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-16568390,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":21389529,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-21389529,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-19955619,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-19955619,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-3402203,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-15655645,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"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":"2012-01-01","end":"2012-03-31","val":3441995,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2013-01-01","end":"2013-03-31","val":6147589,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"}]}},"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":"2011-01-01","end":"2011-12-31","val":3441995,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3441995,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3441995,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3441995,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3441995,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":3441995,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3441995,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3441995,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6147589,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12"},{"start":"2013-01-01","end":"2013-03-31","val":6147589,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8014529,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":8014529,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9837062,"accn":"0001104659-13-064005","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9837062,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9520179,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":9520179,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":12471472,"accn":"0001104659-13-083703","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":12471472,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10317351,"accn":"0001104659-14-024493","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10317351,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":10317351,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":12875228,"accn":"0001104659-14-039365","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":12875228,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12907931,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":12907931,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":12921898,"accn":"0001104659-14-061106","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":12921898,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12922117,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":12922117,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":12950027,"accn":"0001104659-14-080959","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":12950027,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12936741,"accn":"0001104659-15-020076","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":12936741,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":12936741,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":16582226,"accn":"0001104659-15-036860","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":16582226,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":17042631,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":17042631,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":17497976,"accn":"0001104659-15-058322","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":17497976,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":17196840,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-01-01","end":"2015-09-30","val":17196840,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2015-07-01","end":"2015-09-30","val":17515895,"accn":"0001104659-15-076519","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-06"},{"start":"2015-07-01","end":"2015-09-30","val":17515895,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":17289021,"accn":"0001104659-16-104922","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":17289021,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":17289021,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":17716012,"accn":"0001104659-16-119264","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":17716012,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":17750709,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":17750709,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":17785406,"accn":"0001104659-16-137902","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":17785406,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":17777675,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-01-01","end":"2016-09-30","val":17777675,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":17831022,"accn":"0001104659-16-155564","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":17831022,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":17804681,"accn":"0001104659-17-017199","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":17804681,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":17804681,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":21810559,"accn":"0001104659-17-031595","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":21810559,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":22615909,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-01-01","end":"2017-06-30","val":22615909,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":23412409,"accn":"0001104659-17-050286","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":23412409,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":22901883,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":22901883,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":23464505,"accn":"0001104659-17-067392","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":23464505,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":23056928,"accn":"0001104659-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":23056928,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2017-01-01","end":"2017-12-31","val":23056928,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":26845983,"accn":"0001104659-18-032190","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":26845983,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27851707,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":27851707,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":28567982,"accn":"0001104659-18-050944","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":28567982,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":28253750,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":28253750,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":29018507,"accn":"0001104659-18-066974","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":29018507,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":28388901,"accn":"0001104659-19-015293","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":28388901,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":37550931,"accn":"0001104659-19-028623","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":37550931,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":38836664,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":40108267,"accn":"0001104659-19-044314","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":40486766,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":43733163,"accn":"0001104659-19-062655","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":42091027,"accn":"0001104659-20-034154","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":47674613,"accn":"0001104659-20-059604","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-11","frame":"CY2020Q1"}]}},"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":"2012-01-01","end":"2012-03-31","val":3441995,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2012Q1"},{"start":"2013-01-01","end":"2013-03-31","val":6147589,"accn":"0001104659-13-048660","fy":2013,"fp":"Q1","form":"10-Q/A","filed":"2013-06-12","frame":"CY2013Q1"}]}}}}}