{"cik":1398453,"entityName":"XINYUAN REAL ESTATE CO., LTD.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011Q4I"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":131426741,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":128846618,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":119805636,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":119805636,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":106932017,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":107757721,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-23-094086","fy":2022,"fp":"FY","form":"20-F/A","filed":"2023-08-22"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-23-102952","fy":2022,"fp":"FY","form":"20-F/A","filed":"2023-09-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":112273601,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":112273601,"accn":"0001104659-24-112225","fy":2023,"fp":"FY","form":"20-F/A","filed":"2024-10-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":112812481,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}}},"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":"2011-12-31","val":50970495,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":64721393,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"AccountsPayableAndOtherAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Other Accrued Liabilities, Current","description":"Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":39162310,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2010-12-31","val":39162310,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":50970495,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2011-12-31","val":50970495,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":50970495,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2012-12-31","val":64721393,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":64721393,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":57978210,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":150669651,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":150669651,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":235911354,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":235911354,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":235911354,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":241894286,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":241894286,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":241894286,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":171676778,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":194403214,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":194403214,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":194403214,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":250674765,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":351505821,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":351505821,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q4I"},{"end":"2015-06-30","val":366096834,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"AccountsReceivableNetCurrent":{"label":"Accounts Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2010-12-31","val":3510683,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":3510683,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":20805939,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":20805939,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":20805939,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3076118,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":3076118,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":3076118,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":2312084,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":8528170,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":8528170,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":8528170,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":31243544,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":15456502,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":15456502,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":15456502,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":26237714,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":42040320,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":42040320,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":42040320,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":17228400,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":32703517,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":32703517,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":32703517,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":27668667,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":100553481,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":100553481,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":100553481,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":12035000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":37508071,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":64129969,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":64129969,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":97911510,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":97911510,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":96119056,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":96119056,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":59509152,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":59509152,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":32587827,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":32587827,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":44252051,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":44252051,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":42101736,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AccrualForTaxesOtherThanIncomeTaxesCurrent":{"label":"Accrual for Taxes Other than Income Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":4473315,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":7101425,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":7101425,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":7756722,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":7756722,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":8606598,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":8606598,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":701721,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":14178760,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":7908792,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":7908792,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8172022,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":8172022,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":14786612,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":14786612,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":26734901,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":26734901,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":32595593,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":32595593,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18620109,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":18620109,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":24924141,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":24924141,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":20392535,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":20392535,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":30827250,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2016-12-31","val":120573148,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":169839336,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":169839336,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":169839336,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":114877861,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":213272832,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":213272832,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":298227606,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":298227606,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":278096042,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":278096042,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":249107386,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":249107386,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":241221356,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":241221356,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":294923155,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":294923155,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":264605419,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2011-12-31","val":10893610,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":14070704,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":14070704,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15550633,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":15550633,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":19893141,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":19893141,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":22170906,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":22170906,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":22325547,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":22325547,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":41715403,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":41715403,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":51306223,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":51306223,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":47003084,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":47003084,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":53680543,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":53680543,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":94297276,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":94297276,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":72958539,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":72958539,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":46365405,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":46365405,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":21200736,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2011-12-31","val":4072125,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":4072125,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4448459,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":4448459,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":4448459,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-12-31","val":4427924,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":4427924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":4427924,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-12-31","val":8543148,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":8543148,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":8543148,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":13050220,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":13050220,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":13050220,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":16750788,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":16750788,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":16750788,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":23994047,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":23994047,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":23994047,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":28063724,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":28063724,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":28063724,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018Q4I"},{"end":"2019-12-31","val":31318028,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":31318028,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":31318028,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":37125590,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":37125590,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":37125590,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":39853550,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":39853550,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":39853550,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":39019330,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":39019330,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":39019330,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":41056802,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":41056802,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":16636110,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2010-12-31","val":51448320,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":51448320,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":79859172,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":79859172,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":79859172,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":82000020,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":82000020,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":82000020,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":96249758,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":107910960,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":107910960,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":107910960,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":97879471,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":104557008,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":104557008,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":104557008,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":104824946,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":30951837,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":30951837,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":30951837,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":11516001,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":-34682888,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":-34682888,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":-34682888,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":-11255929,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":29225736,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":29225736,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":29225736,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":20028000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":8249506,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":-30122179,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":-30122179,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":-50167006,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":-50167006,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":17105124,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":17105124,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":34923279,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":34923279,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":-21615478,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":-21615478,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-26603172,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":-26603172,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":-30521402,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AdditionalPaidInCapitalCommonStock":{"label":"Additional Paid in Capital, Common Stock","description":"Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.","units":{"USD":[{"end":"2010-12-31","val":507972627,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":507972627,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":509713488,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":509713488,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":509713488,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":511964127,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":511964127,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":511964127,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":513904284,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":534936597,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":534936597,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":534936597,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":536292489,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":530670112,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":530670112,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":530670112,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":530360062,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":531233336,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":531233336,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":531233336,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":533954918,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":538414246,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":538414246,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":538414246,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":542040455,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":543338206,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":543338206,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":543338206,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":546237704,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":532117479,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":532117479,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":543290577,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":543290577,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":552215071,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":552215071,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":544386509,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":544386509,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":544954556,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":544954556,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":546549246,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":546549246,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":534233824,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AdditionsToNoncurrentAssets":{"label":"Segment Reporting Information, Expenditures for Additions to Long-Lived Assets (Deprecated 2013-01-31)","description":"Total expenditures for additions to long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets of the reportable segment; if the amount: (a) is included in the determination of segment assets reviewed by the chief operating decision maker or (b) is otherwise regularly provided to the chief operating decision maker, even if not included in the determination of segment assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":981194,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationNonvestedSharesRequisiteServicePeriodRecognition":{"label":"Adjustments to Additional Paid in Capital, Share-based Compensation, Nonvested Shares, Requisite Service Period Recognition (Deprecated 2013-01-31)","description":"This element represents the amount of recognized equity-based compensation related to nonvested shares during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2714009,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":3466916,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":3466916,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2714009,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":2714009,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"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":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"}]}},"AdvancesOnInventoryPurchases":{"label":"Advances on Inventory Purchases","description":"Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":21933342,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2010-12-31","val":21933342,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":13578649,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2011-12-31","val":13578649,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":13578649,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2012-12-31","val":11028071,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":11028071,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":18596998,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"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":"2010-01-01","end":"2010-12-31","val":9117423,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":13767135,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":15900532,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2716993,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":676303,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":676303,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":676303,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3232940,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3232940,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3232940,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4904626,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4904626,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":4904626,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1102260,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7067288,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1539894,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1539894,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1456243,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4099011,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":4099011,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":4811460,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":4811460,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5103017,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":5103017,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":6803575,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":6803575,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":9613908,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AllowanceForDoubtfulOtherReceivablesCurrent":{"label":"Allowance for Doubtful Other Receivables, Current","description":"Amount of valuation allowance for receivables classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2020-12-31","val":12609405,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":12609405,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":14709839,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":14709839,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":14137430,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":14137430,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14245346,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":14245346,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":14006158,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AmortizationOfDeferredCharges":{"label":"Amortization of Deferred Charges","description":"The amount of amortization of deferred charges applied against earnings during the period.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":117912,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":117912,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":711109,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":711109,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":1620695,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":1620695,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1620695,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":791266,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":2378767,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2378767,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2378767,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2233891,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":7732038,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7732038,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":7732038,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2775738,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2775738,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":6049202,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":6049202,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":6049202,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":6810072,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":12182821,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":12182821,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":12182821,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":7725283,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":7725283,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":7725283,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2828337,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2828337,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":2828337,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3242398,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":3242398,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3242398,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5728866,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5728866,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5728866,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":7739849,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":7739849,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":345921,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1044284,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":319779,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":319779,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":319779,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":319779,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":319779,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":640565,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3744695,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3744695,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3744695,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6554767,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":6554767,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":6554767,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":9371957,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":9371957,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":9371957,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4384801,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4384801,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":4384801,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":8624334,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":8624334,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":8624334,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":8132103,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":8132103,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":8132103,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":116249,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":116249,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":116249,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":349045,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":349045,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":7641101,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":256645,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":9311710,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":9311710,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":6722387,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":6722387,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1137960,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":1103965326,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":1103965326,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":1103965326,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1390015115,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":1390613626,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":1390613626,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":1390613626,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1397183270,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q2I"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":1793228509,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2013-06-30","val":1793228509,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013Q2I"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2891003678,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2014-06-30","val":2891003678,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q2I"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3528221832,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2015-06-30","val":3528221832,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q2I"},{"end":"2015-12-31","val":3561387439,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":3548883184,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":3548883184,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":3548883184,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":3764356360,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2016-06-30","val":3764356360,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":4236445290,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":4236445290,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":4219558959,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":4219558959,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":4906868290,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2017-06-30","val":4906868290,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":6384434270,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":8148820420,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":8033712672,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":8033712672,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7421664433,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":7421664433,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":7421664433,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":7669323576,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":7669323576,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":7669323576,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6446279290,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":6446279290,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":6446279290,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5850278327,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":5850278327,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":5850278327,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5333393231,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5333393231,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5022477731,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":1075045026,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":1075045026,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1364650231,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":1364650231,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":1364650231,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1526342704,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1526342704,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1526342704,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":1755319965,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":2244527950,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":2244527950,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":2244527950,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2735649657,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":3070458659,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":3070458659,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":3070458659,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3324384760,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":3262963717,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":3262963717,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":3262963717,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":3496262602,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":3931445119,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":3931445119,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":3931445119,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":4545403055,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":5070212481,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":5070212481,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":5070212481,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":6624680020,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":6691221665,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":6691221665,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5645063109,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":5645063109,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5600910134,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":5600910134,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":4785819348,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":4785819348,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":4889207126,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":4889207126,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4493212025,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"AssetsHeldForSaleCapitalLeasedAssetsNet":{"label":"Assets Held-for-sale, Capital Leased Assets, Net (Deprecated 2014-01-31)","description":"Property, net of accumulated depreciation and amortization, that was originally acquired subject to a financing arrangement classified as a capital lease for accounting and financial reporting purposes which is held for sale apart from normal operations and anticipated to be sold in less than one year.","units":{"USD":[{"end":"2010-12-31","val":19875971,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2010-12-31","val":19875971,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":18526504,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011Q4I"},{"end":"2011-12-31","val":18526504,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"AvailableForSaleSecuritiesAmortizedCost":{"label":"Available-for-sale Securities, Amortized Cost Basis","description":"This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.","units":{"USD":[{"end":"2015-06-30","val":6077266,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue":{"label":"Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value","description":"Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2015-06-30","val":6024041,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"BilledContractReceivables":{"label":"Billed Contracts Receivable","description":"Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":813462059,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":775084144,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":775084144,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":775084144,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":494692506,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":920965080,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":920965080,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":920965080,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":689938917,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1210089345,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1210089345,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1210089345,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":716009141,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":1245536188,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":1245536188,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":1245536188,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":605965312,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1321276798,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1321276798,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1321276798,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":101596622,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1329243487,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1329243487,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1536054208,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1536054208,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1439534129,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1439534129,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1236340124,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1236340124,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":586058078,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":586058078,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":539128802,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":539128802,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":137412518,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"BillingsInExcessOfCostCurrent":{"label":"Billings in Excess of Cost, Current","description":"Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.","units":{"USD":[{"end":"2011-12-31","val":722103502,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":813462059,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount":{"label":"Business Acquisition, Goodwill, Expected Tax Deductible Amount","description":"The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue":{"label":"Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value","description":"This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.","units":{"USD":[{"end":"2019-11-30","val":168788,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationBargainPurchaseGainRecognizedAmount":{"label":"Business Combination, Bargain Purchase, Gain Recognized, Amount","description":"In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-02-01","end":"2016-02-23","val":2004507,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q1I"},{"start":"2016-01-01","end":"2016-06-30","val":2004507,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2004507,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":2004507,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2004507,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2004507,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"BusinessCombinationConsiderationTransferred1":{"label":"Business Combination, Consideration Transferred","description":"Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.","units":{"USD":[{"end":"2019-11-30","val":48761943,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationContingentConsiderationLiabilityCurrent":{"label":"Business Combination, Contingent Consideration, Liability, Current","description":"Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":70460343,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":75565148,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":75565148,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":66868333,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":66868333,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":38624175,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":38624175,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":39169122,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":39169122,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":31108067,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":31108067,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":33275049,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":33275049,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":20725436,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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":"2019-11-30","val":827011,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other","description":"Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.","units":{"USD":[{"end":"2019-11-30","val":1118618,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities","description":"Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.","units":{"USD":[{"end":"2019-11-30","val":2010290,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets":{"label":"Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets","description":"Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.","units":{"USD":[{"end":"2019-11-30","val":2887353,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets","description":"Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.","units":{"USD":[{"end":"2019-11-30","val":87226,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain":{"label":"Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain","description":"In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2352607,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"}]}},"BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss":{"label":"Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net","description":"In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2100563,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2100563,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":2100563,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2100563,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2100563,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":4384563,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":4384563,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":4384563,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"CapitalLeaseObligations":{"label":"Capital Lease Obligations","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":29391862,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":26509843,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":21176619,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":21176619,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":18938902,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":18938902,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":15887730,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":15887730,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":16577216,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2745647,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":2745647,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":2745647,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2720702,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":3010201,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":3010201,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":3010201,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3256159,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":3065612,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":3065612,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":3065612,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":3001999,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":3923394,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":3923394,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":3923394,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":4313809,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":4472386,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":4472386,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":4472386,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":5058979,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":6562425,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsIncurred":{"label":"Lease Obligation Incurred","description":"Amount of increase in lease obligation from new lease.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":29391862,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":29391862,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":29391862,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":26646215,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":26646215,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":26646215,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":25057107,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":23499642,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":23499642,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":23499642,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":21632336,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":18111007,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":18111007,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":18111007,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":16548786,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":15015508,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":15015508,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":15015508,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":13092632,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":11415344,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":11415344,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":11415344,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":8407725,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":10014791,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2012-12-31","val":36113902,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-06-30","val":36656112,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":42783951,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-06-30","val":39568895,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":36945505,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":33380911,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":28084139,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":25646130,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":24166107,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-06-30","val":22023244,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":19459364,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":16157381,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":19381330,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":3385678,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5704527,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5683924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5106207,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5836659,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":6196459,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":6119291,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":7743401,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Capital Leases, Future Minimum Payments Due in Four Years","description":"Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":4514238,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5704527,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5683924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5106207,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4787230,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2541169,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInRollingYearFour":{"label":"Capital Leases, Future Minimum Payments, Due in Rolling Year Four","description":"Amount of minimum lease payments for capital leases due in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":4582014,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":5652699,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":5563485,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":5129226,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":4811602,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInRollingYearThree":{"label":"Capital Leases, Future Minimum Payments, Due in Rolling Year Three","description":"Amount of minimum lease payments for capital leases due in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":4582014,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":5652699,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":5563485,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":5129226,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":5020802,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInRollingYearTwo":{"label":"Capital Leases, Future Minimum Payments, Due in Rolling Year Two","description":"Amount of minimum lease payments for capital leases due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":4582014,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":5652699,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":5563485,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":5129226,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":6095420,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":4514238,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5704527,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5683924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5106207,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5311944,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5082338,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":5019045,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":4082778,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":4514238,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5704527,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5683924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5106207,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5836659,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5639398,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":5019045,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":7555151,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments":{"label":"Capital Leases, Future Minimum Payments, Interest Included in Payments","description":"Amount necessary to reduce net minimum lease payments to present value for capital leases.","units":{"USD":[{"end":"2013-12-31","val":13392089,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-06-30","val":11791086,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":10435662,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":8492416,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":6907520,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":6095345,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":5227205,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-06-30","val":4616803,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":3571634,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":2690677,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":2804114,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsNextRollingTwelveMonths":{"label":"Capital Leases, Future Minimum Payments, Next Rolling Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":3627428,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":5652699,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":5563485,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":5129226,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":6095420,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments":{"label":"Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments","description":"Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.","units":{"USD":[{"end":"2013-12-31","val":29391862,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-06-30","val":27777809,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":26509843,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":24888495,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":21176619,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":19550785,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":18938902,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-06-30","val":17406441,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":15887730,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":13466704,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"CapitalLeasesIncomeStatementAmortizationExpense":{"label":"Capital Leases, Income Statement, Amortization Expense","description":"The charge for the use of long-lived depreciable capital leased assets for the period.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":710895,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":710895,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2868205,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014"}]}},"CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation":{"label":"Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation","description":"The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-12-31","val":710895,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":710895,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3585257,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2016-12-31","val":16750788,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":23994047,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2008-12-31","val":135658720,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2008-12-31","val":135658720,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2008Q4I"},{"end":"2009-12-31","val":157800190,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2009-12-31","val":157800190,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2009-12-31","val":157800190,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2009Q4I"},{"end":"2010-12-31","val":213325871,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":213325871,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":213325871,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2010-12-31","val":213325871,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2011-12-31","val":319218155,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2011Q4I"},{"end":"2012-06-30","val":421378096,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q2I"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2012-12-31","val":496204796,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2012Q4I"},{"end":"2013-06-30","val":635800092,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2013-06-30","val":635800092,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013Q2I"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2013-12-31","val":587119126,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":375901048,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2014-06-30","val":375901048,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q2I"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2014-12-31","val":140494754,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":159843700,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2015-06-30","val":159843700,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q2I"},{"end":"2015-12-31","val":387528092,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":387528092,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":387528092,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":387528092,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2015-12-31","val":387528092,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":416829316,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2016-06-30","val":416829316,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":578244378,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":578244378,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":578244378,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":578244378,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":953511338,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2017-06-30","val":953511338,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"},{"end":"2017-12-31","val":894551480,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":894551480,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":894551480,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":894551480,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1067178693,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":674141554,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":674141554,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":674141554,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018Q4I"},{"end":"2019-12-31","val":662606063,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":662606063,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":662606063,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":926809581,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":926809581,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":926809581,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":426399881,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":426399881,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":426399881,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":283131542,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":283131542,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":283131542,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":129243923,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":129243923,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":94444126,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2009-01-01","end":"2009-12-31","val":22008396,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":22008396,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":49651251,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":49651251,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":49651251,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":92989620,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":92989620,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":92989620,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2012-01-01","end":"2012-06-30","val":103596658,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":175585111,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":131523381,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"}]}},"CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","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. Excludes effect from exchange rate changes.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":92989620,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":175585111,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":175585111,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":131523381,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":80626950,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":80626950,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":80626950,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-207784096,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-207784096,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-445140443,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-445140443,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-445140443,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":19990291,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":19990291,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":266744030,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":266744030,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":266744030,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":34172719,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":34172719,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":219816506,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":219816506,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":360761008,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":254688873,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","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":750665302,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":906743437,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2016-12-31","val":906743437,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2016-12-31","val":906743437,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1275126006,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1461227177,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1461227177,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":1461227177,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2017-12-31","val":1461227177,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1451454262,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1186016479,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1186016479,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":1186016479,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2018-12-31","val":1186016479,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1102584907,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1102584907,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":1102584907,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2019-12-31","val":1102584907,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1259982134,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1259982134,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":1259982134,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2020-12-31","val":1259982134,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":719871755,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":719871755,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":719871755,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2021-12-31","val":719871755,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":560728309,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":560728309,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":560728309,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":230821240,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":230821240,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":152385884,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":188410464,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":347064247,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":467022824,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":467022824,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":19052063,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-177920281,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-177920281,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-177920281,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-49246130,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-49246130,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-49246130,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":42541581,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":42541581,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":42541581,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-564242648,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-564242648,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-564242648,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-76801100,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-76801100,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-76801100,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-319173961,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-319173961,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-71108843,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"CommonStockDividendsPerShareCashPaid":{"label":"Common Stock, Dividends, Per Share, Cash Paid","description":"Aggregate dividends paid during the period for each share of common stock outstanding.","units":{"USD/shares":[{"start":"2013-01-01","end":"2013-12-31","val":0.025,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0.025,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0.025,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0.025,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0.025,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0.025,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.025,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.025,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0.025,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0.025,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.025,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-07-01","end":"2016-12-31","val":0.05,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.05,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.05,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.025,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.025,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2010-12-31","val":0.0001,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":0.0001,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0.0001,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":0.0001,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":0.0001,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0.0001,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":0.0001,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":0.0001,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":0.0001,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":0.0001,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0.0001,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":0.0001,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0.0001,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":0.0001,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":0.0001,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":0.0001,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":0.0001,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":0.0001,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":0.0001,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":0.0001,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":0.0001,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":0.0001,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":0.0001,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":0.0001,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":0.0001,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":0.0001,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":0.0001,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":0.0001,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":0.0001,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":0.0001,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":0.0001,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":0.0001,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0001,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0.0001,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0001,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0.0001,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.0001,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0.0001,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.0001,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":0.0001,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.0001,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2010-12-31","val":500000000,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":500000000,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":500000000,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":500000000,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":500000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":500000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":500000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":500000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":500000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":500000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":500000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":500000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":500000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":500000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":500000000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":500000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":500000000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":500000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":500000000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":500000000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":500000000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":500000000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":500000000,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":500000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":500000000,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":500000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":500000000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":500000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":500000000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":500000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":500000000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":500000000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":500000000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":500000000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":500000000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":500000000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":500000000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":500000000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":500000000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":500000000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":500000000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":500000000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2010-12-31","val":153185548,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":153185548,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":140721034,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":151142560,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":147059802,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":133417607,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":131426741,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":131426741,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":131426741,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":129966045,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":128846618,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":119805636,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":119805636,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":107875468,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":107875468,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":106932017,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":106932017,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":107757721,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":113671841,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":113671841,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":112812481,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2010-12-31","val":153185548,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":153185548,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":145863676,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":141935398,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":141938398,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":140721034,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":156012492,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":151142560,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":147019802,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":147059802,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":142802936,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":133417607,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":131426741,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":131426741,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":131426741,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":129966045,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":129578676,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":128846618,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":119805636,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":119805636,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":107875468,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":107875468,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":106932017,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":106932017,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":107757721,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":108029257,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":113671841,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":113671841,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":112812481,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2010-12-31","val":15319,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":15319,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":15341,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":15341,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":15341,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":15358,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":15358,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":15358,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":15499,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":15828,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":15828,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":15828,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":15831,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":15831,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":15831,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":15831,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":15835,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":15835,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":15835,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":15835,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":15935,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":16051,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":16051,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":16051,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":16151,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":16314,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":16314,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":16314,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":16399,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":16399,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":16399,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":16410,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":16410,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":16415,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":16415,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":16415,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":16415,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16415,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":16415,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":17554,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":17554,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":17554,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2010-01-01","end":"2010-12-31","val":65933302,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":130708722,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":130708722,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":88813895,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":159138443,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":159138443,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":159138443,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":80225993,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":80225993,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":11441030,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":11441030,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":45161778,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":45161778,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":45161778,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24941104,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24921380,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-7123064,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-7123064,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-7123064,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":13209133,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":13209133,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":7342823,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7342823,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":7342823,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":39330702,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":39330702,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":127536175,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":127536175,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":127536175,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-38563688,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":13686634,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":13686634,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":13686634,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":48299700,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":48299700,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":48299700,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-13768778,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-13768778,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-13768778,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-399489223,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-399489223,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-399489223,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-319892318,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-319892318,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-319892318,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":35294331,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":35294331,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-54936969,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-17957,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":744043,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":744043,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1120673,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1119828,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1119828,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1119828,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-19440,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-19440,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-19440,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":19724,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":621,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":621,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":621,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2053922,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2053922,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":5846269,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":5846269,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":5846269,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":12290819,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":12290819,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":18637833,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":18637833,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":18637833,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-4429299,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":32505770,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":32505770,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":32505770,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":13649162,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":13649162,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":13649162,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":40671816,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":40671816,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":40671816,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7088744,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":7088744,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":7088744,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-5804943,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-5804943,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-5804943,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-11532734,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-11532734,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":3888395,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":65915345,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":131452765,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":131452765,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":89934568,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":160258271,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":160258271,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":160258271,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":80225993,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":80225993,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":152267204,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":11441030,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":11441030,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":45142338,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":45142338,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":45142338,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24941104,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24941104,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-7122443,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-7122443,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-7122443,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":15263055,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":15263055,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":13189092,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":13189092,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":13189092,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":51621521,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":51621521,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":146174008,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":146174008,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":146174008,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-42992987,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":46192404,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":46192404,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":46192404,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":61948862,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":61948862,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":61948862,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":26903038,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":26903038,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":26903038,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-392400479,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-392400479,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-392400479,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-325697261,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-325697261,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-325697261,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":23761597,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":23761597,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-51048574,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests":{"label":"Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests","description":"Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":506696,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesSaleOfInterestByParent":{"label":"Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Sale of Interest by Parent","description":"Represents a sale by the parent of a portion of its equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The sale of the equity interest represented by this element does not result in a loss of control by the parent.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":5724339,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"ContractWithCustomerAssetNet":{"label":"Contract with Customer, Asset, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-01-02","val":15576000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":16989638,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"ContractWithCustomerAssetNetCurrent":{"label":"Contract with Customer, Asset, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.","units":{"USD":[{"end":"2018-01-01","val":15575829,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":15576000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":16990000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":21779221,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":21779221,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":23093235,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":23093235,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":28708229,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":28708229,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":35104329,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":35104329,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":52515766,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":52515766,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":34255318,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":34255318,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":25373383,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ContractWithCustomerAssetNetNoncurrent":{"label":"Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent","description":"Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":21779221,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":21779221,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":23093235,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":23093235,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":28708229,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":28708229,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":35104329,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":35104329,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":52515766,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":52515766,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":34255318,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":34255318,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":25373383,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2017-12-31","val":438341713,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-01","val":2040385658,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1921851255,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1921851255,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1106098647,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1106098647,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":952939384,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":952939384,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1162430468,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1162430468,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1280517005,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":1280517005,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":740013355,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":740013355,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":525882552,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"CostMethodInvestments":{"label":"Cost Method Investments","description":"Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.","units":{"USD":[{"end":"2017-12-31","val":979721,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1057945,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"CostMethodInvestmentsOriginalCost":{"label":"Cost Method Investments, Original Cost","description":"Original amount of cost-method investments at the acquisition date.","units":{"USD":[{"end":"2015-06-30","val":32955598,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"CostMethodInvestmentsRealizedGainLoss":{"label":"Cost-method Investments, Realized Gain (Loss)","description":"This item represents the gain (loss) realized during the period from the sale of investments accounted for under the cost method of accounting and any losses recognized thereon for impairments of other than a temporary nature.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2234635,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-324612,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":-1710070,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-4861497,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"CostmethodInvestmentsOtherThanTemporaryImpairment":{"label":"Cost-method Investments, Other than Temporary Impairment","description":"This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the cost method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":359739280,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":359739280,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":334452556,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":334452556,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":334452556,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":487776799,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":487776799,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":487776799,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":487776799,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":298926191,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":634763270,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":634763270,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":634763270,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":242360485,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":242360485,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":598740190,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":598740190,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":598740190,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":290608195,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":290608195,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":677582117,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":677582117,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":677582117,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":332858950,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":332858950,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":891333892,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":891333892,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":891333892,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":485807409,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":485807409,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1203636380,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1203636380,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":1203636380,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":598389229,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":598389229,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1517279018,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":1517279018,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":1517279018,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":381846106,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":1602072983,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1602072983,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1602072983,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1922323191,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1922323191,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1922323191,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1453296443,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1453296443,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1453296443,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1468080865,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1468080865,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1468080865,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":878056065,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":878056065,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":878056065,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":672509119,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":672509119,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":432244970,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"CostOfRealEstateSales":{"label":"Cost of Real Estate Sales (Deprecated 2018-01-31)","description":"Reflects for the period the total of the carrying amount of the commercial, industrial and residential land and buildings sold plus certain overhead and other costs incurred to place the real estate in saleable condition, capitalized interest costs in the properties sold, and inventory impairment losses recognized. This element would most likely be used by an entity whose principal activities involve real estate or which has significant real estate operations.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":351436057,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":351436057,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":325706756,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":325706756,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":325706756,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":477140798,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":477140798,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":477140798,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":477140798,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":290783087,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":611570163,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":611570163,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":611570163,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":233389474,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":233389474,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":590935635,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":590935635,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":590935635,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":277296260,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":277296260,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":650573170,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":650573170,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":650573170,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":321290535,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":321290535,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":866242863,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":866242863,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":866242863,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":471580587,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":471580587,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1174571926,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1174571926,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":578883729,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":578883729,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1474067213,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":353134236,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":10583933,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":27162678,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":27162678,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":51183346,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":51183346,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":51183346,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":68625597,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":68625597,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":68625597,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":20791855,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":20791855,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":20791855,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":48523618,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":48523618,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":48523618,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":70285607,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":70285607,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":70285607,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":103302037,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":103302037,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":103302037,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":141399866,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":141399866,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":141399866,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":133862272,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":133862272,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":133862272,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-21471662,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-21471662,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-21471662,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":15227110,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":15227110,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":15227110,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":42948974,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":42948974,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":42948974,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":75387486,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":75387486,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-20818449,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":16154567,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":25582339,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":25582339,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":33254340,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":33254340,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":33254340,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":40203748,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":40203748,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":40203748,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":62996403,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":62996403,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":62996403,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":68631338,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":68631338,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":68631338,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":90907634,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":90907634,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":90907634,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":39101310,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":39101310,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":39101310,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":26862350,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":26862350,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":26862350,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":70422049,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":70422049,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":31720514,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"CustomerAdvancesAndDepositsCurrent":{"label":"Customer Advances and Deposits, Current","description":"The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.","units":{"USD":[{"end":"2011-12-31","val":773014656,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":881684760,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2016-12-31","val":1412304143,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1683218520,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"CustomerDepositsCurrent":{"label":"Customer Deposits, Current","description":"The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.","units":{"USD":[{"end":"2010-12-31","val":22788928,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":22788928,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":69523639,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":69523639,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":69523639,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":50200608,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":50200608,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":50200608,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":78636096,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":75285403,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":75285403,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":75285403,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":93927021,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":107163398,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":107163398,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":107163398,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":152586447,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":64451511,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":64451511,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":64451511,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":63832972,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":150545253,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":150545253,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":150545253,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":173326136,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":438341713,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":438341713,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-01-02","val":2040386000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":2639504497,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"CustomerDepositsNoncurrent":{"label":"Customer Deposits, Noncurrent","description":"The noncurrent portion of money or property received from customers that is to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.","units":{"USD":[{"end":"2011-12-31","val":178300000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":162000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"DebtAndEquitySecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairment":{"label":"Debt and Equity Securities, Unrealized Gain (Loss), Excluding Other-than-temporary Impairment","description":"Amount of unrealized gain (loss) recognized in earnings from investment in debt and equity securities measured at fair value with change in fair value recognized in net income, and recognized from transfer of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity) to investment in debt security measured at fair value with change in fair value recognized in net income (trading). Excludes other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":2095979,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1150200,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1623814,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-1623814,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-1623814,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"}]}},"DebtConversionConvertedInstrumentAmount1":{"label":"Debt Conversion, Converted Instrument, Amount","description":"\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":30000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":30000000,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":30000000,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"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":"2011-12-31","val":40000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":40000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":40000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":200000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-12-31","val":877393444,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1143044438,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1246098525,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1579042263,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":1597246245,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2032331528,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"DebtInstrumentCollateralAmount":{"label":"Debt Instrument, Collateral Amount","description":"Amount of assets pledged to secure a debt instrument.","units":{"USD":[{"end":"2015-12-31","val":731783438,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":43276457,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":578973273,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":91648575,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":16026684,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2015-12-31","val":0.016,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"DebtInstrumentRedemptionPricePercentage":{"label":"Debt Instrument, Redemption Price, Percentage","description":"Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":1.5,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"}]}},"DebtInstrumentUnamortizedDiscount":{"label":"Debt Instrument, Unamortized Discount","description":"Amount, after accumulated amortization, of debt discount.","units":{"USD":[{"end":"2011-12-31","val":1312386,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":288220,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2012-12-31","val":288220,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":288220,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"}]}},"DebtSecuritiesGainLossExcludingOtti":{"label":"Debt Securities, Gain (Loss), Excluding OTTI","description":"Amount of unrealized and realized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading). Excludes other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":9969966,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-2256890,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-2256890,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1451200,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1451200,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1451200,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"}]}},"DebtSecuritiesTradingAndEquitySecuritiesFvNiCost":{"label":"Debt Securities, Trading, and Equity Securities, FV-NI, Cost","description":"Cost of investment in debt investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2017-12-31","val":55643579,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":7291863,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":7291863,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7219439,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":7219439,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2079228,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":2079228,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":114816065,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":114816065,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16892960,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":16892960,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":7531588,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":7531588,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3996128,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DebtWeightedAverageInterestRate":{"label":"Debt, Weighted Average Interest Rate","description":"Weighted average interest rate of debt outstanding.","units":{"pure":[{"end":"2011-12-31","val":0.0678,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0.0579,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":0.0579,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":0.0579,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":0.0668,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":0.0629,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0.0629,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":0.0629,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0.0699,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":0.0743,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":0.0743,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q4I"},{"end":"2015-06-30","val":0.0734,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount":{"label":"Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount","description":"Amount of commitment made to pay deferred cash remuneration.","units":{"USD":[{"end":"2017-12-31","val":740223,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"DeferredCosts":{"label":"Deferred Costs, Noncurrent","description":"Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":104196,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":4833873,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":18987796,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":16677352,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":16677352,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":16677352,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":16358974,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":12504255,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"DeferredFinanceCostsNet":{"label":"Debt Issuance Costs, Net","description":"Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2012-12-31","val":104196,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":104196,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":9048940,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-12-31","val":16677352,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":16677352,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12504255,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"DeferredIncomeTaxAssetsNet":{"label":"Deferred Income Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.","units":{"USD":[{"end":"2018-12-31","val":230452674,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":260153439,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":260153439,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":272534085,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":272534085,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":302971920,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":302971920,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":304515733,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":304515733,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":283687539,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":283687539,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":282311518,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2009-01-01","end":"2009-12-31","val":-6100697,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-6100697,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":10594874,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":10594874,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":10594874,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":2212472,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":5892472,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":5892472,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":5892472,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-2399386,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-2399386,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-2399386,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-21693532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-21693532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-21693532,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":13537011,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":13537011,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":13537011,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-19235707,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-19235707,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-19235707,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-17292072,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-17292072,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-17292072,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-30388659,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-30388659,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-30388659,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-59949022,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-59949022,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-59949022,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-52015238,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-52015238,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-52015238,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-61608948,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-61608948,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-61608948,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-60569862,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-60569862,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-60569862,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-90534084,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-90534084,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":43997423,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DeferredIncomeTaxesAndTaxCredits":{"label":"Deferred Income Taxes and Tax Credits","description":"Amount of deferred income tax expense (benefit) and income tax credits.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":10594874,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":5892472,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":5892472,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-6675508,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-3594893,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-3594893,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-3594893,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":20413043,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":20413043,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-24396928,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-24396928,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-24396928,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":23103464,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":23103464,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":9437344,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":9437344,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":9437344,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24577527,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24577527,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-25580665,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-25580665,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-25580665,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-26387082,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-26387082,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-17244658,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-17244658,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-17244658,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":9190815,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":9190815,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":-35587912,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-35587912,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-35587912,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-110514444,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-60602166,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-60602166,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-60602166,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-54775461,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-54775461,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-54775461,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":65623218,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-81124977,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-81124977,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-81124977,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":92635419,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":92635419,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":92635419,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-98128752,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-98128752,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":43064499,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2012-12-31","val":5880000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":9380000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":9380000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9830000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":9830000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":13500000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":13500000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":13500000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":13500000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":21900000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":370508807,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":338592787,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":338592787,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":389966606,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":389966606,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":343263457,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":343263457,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":429974728,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":429974728,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":347969036,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":347969036,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":399069727,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsDeferredIncome":{"label":"Deferred Tax Assets, Deferred Income","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.","units":{"USD":[{"end":"2012-12-31","val":1103381,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":8547158,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":8547158,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":8767201,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":8767201,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8955776,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":8955776,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9132603,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":9132603,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":11285190,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":11285190,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":14269520,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":14269520,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":17164019,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":17164019,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12394780,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":12394780,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":7144670,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":7144670,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":322923,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"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":"2016-12-31","val":71297948,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":135674808,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsLiabilitiesNetCurrent":{"label":"Deferred Tax Assets, Net, Current","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.","units":{"USD":[{"end":"2011-12-31","val":22175358,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":13612069,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"DeferredTaxAssetsLiabilitiesNetNoncurrent":{"label":"Deferred Tax Assets, Net, Noncurrent","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2011-12-31","val":1306930,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-4285902,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":-4285902,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":806484,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":806484,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3816525,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":3816525,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1988318,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1988318,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":36189289,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"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":"2017-12-31","val":135674808,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":299926361,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":299926361,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":339660888,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":339660888,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":327316142,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":327316142,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":400189401,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":400189401,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":366489194,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":366489194,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":321859795,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":321859795,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":307376899,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsNetCurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Current","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2012-12-31","val":15074850,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15336509,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":15336509,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13778260,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":13778260,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":29668948,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":29668948,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":21608420,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsNetNoncurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Noncurrent","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.","units":{"USD":[{"end":"2010-12-31","val":1924929,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":1924929,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":708419,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":1306930,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":1306930,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1598717,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1598717,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1598717,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":1241768,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":10191103,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":10191103,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":10191103,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":14528076,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":13641608,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":13641608,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":13641608,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":13974890,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":15488557,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":15488557,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":15488557,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":28806865,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":49689528,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":49689528,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":32803197,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":50189636,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":82006132,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":82006132,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":82006132,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":150165000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":142772040,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":230452674,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1800359,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2017-12-31","val":41367888,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":42185810,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":42185810,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":50163293,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":50163293,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":66153464,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":66153464,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":84046761,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":84046761,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":94579348,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":94579348,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":65880222,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":65880222,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":91720093,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1643945,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":1643945,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2146517,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":979688,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":74109,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":74109,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":12843,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":12843,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":418310,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":418310,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsUnrealizedCurrencyLosses":{"label":"Deferred Tax Assets, Unrealized Currency Losses","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":2946297,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":2946297,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4667343,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":4667343,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":11992000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4274501,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":4274501,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2913798,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":2913798,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":6706131,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":6706131,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":5941941,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":5941941,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":28022499,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":28022499,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":25978488,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":25978488,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":24633671,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":24633671,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18168615,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":18168615,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18099350,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":18099350,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":18091522,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxLiabilities":{"label":"Deferred Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.","units":{"USD":[{"end":"2016-12-31","val":114715126,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":217872256,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":217872256,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":439982494,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":439982494,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":418100236,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":418100236,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":444748662,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":444748662,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":440480938,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":440480938,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":491948189,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":491948189,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":386141292,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":386141292,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":424135108,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxLiabilitiesCurrent":{"label":"Deferred Tax Liabilities, Net, Current","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.","units":{"USD":[{"end":"2010-12-31","val":18731090,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":18731090,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":17896847,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":22175358,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":22175358,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":13612069,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":13612069,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":13612069,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":33029361,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":78957834,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":78957834,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":78957834,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":105792592,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":91202159,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":91202159,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":91202159,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":108703501,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":57692275,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":57692275,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":57692275,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":44369136,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":79606467,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"DeferredTaxLiabilitiesGrossCurrent":{"label":"Deferred Tax Liabilities, Gross, Current","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as current.","units":{"USD":[{"end":"2012-12-31","val":28686919,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":94294343,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":94294343,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":104980419,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":104980419,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":87361223,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":87361223,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":101214887,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"DeferredTaxLiabilitiesGrossNoncurrent":{"label":"Deferred Tax Liabilities, Gross, Noncurrent","description":"Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.","units":{"USD":[{"end":"2012-12-31","val":5884619,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":5884619,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":5884619,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":6732838,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":9384619,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":9384619,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":9384619,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":9384619,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":9825083,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":9825083,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":9825083,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":14404114,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":13500239,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":13500239,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":13500239,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":20711472,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":13500239,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":93106706,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":76220375,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":172894391,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":164203580,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":164203580,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":164203580,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":128140000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":141404450,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":370508807,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2012-12-31","val":45532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":45532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":45532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":45532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"}]}},"DeferredTaxLiabilitiesOtherFiniteLivedAssets":{"label":"Deferred Tax Liabilities, Other Finite-Lived Assets","description":"Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.","units":{"USD":[{"end":"2012-12-31","val":1084920,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1365450,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":1365450,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1360518,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":1360518,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1282034,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1282034,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":794822,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":794822,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1274068,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1274068,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1212993,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1212993,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1193345,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1193345,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"DeferredTaxLiabilitiesTaxDeferredIncome":{"label":"Deferred Tax Liabilities, Tax Deferred Income","description":"Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.","units":{"USD":[{"end":"2012-12-31","val":27410499,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11851997,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":11851997,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":31868998,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":31868998,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":38623934,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":38623934,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":57670568,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":57670568,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":76968132,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":76968132,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":77968759,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":77968759,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":84241946,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":84241946,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":140019916,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":140019916,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":192007773,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":192007773,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":149855853,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":149855853,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":85213884,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":85213884,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":144265482,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxLiabilitiesUndistributedForeignEarnings":{"label":"Deferred Tax Liabilities, Undistributed Foreign Earnings","description":"Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.","units":{"USD":[{"end":"2012-12-31","val":5884619,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":9384619,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":9384619,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9825083,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2019-12-31","val":49174479,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":62292677,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":62292677,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":45159004,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":45159004,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":46048264,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":46048264,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":44200493,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":44200493,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":43394390,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries":{"label":"Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries","description":"Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.","units":{"USD":[{"end":"2014-12-31","val":68400000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":50900000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":50900000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":40800000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":40800000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":54700000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":54700000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":22700000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":22700000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":28400000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":28400000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":13100000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":13100000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DefinedContributionPlanCostRecognized":{"label":"Defined Contribution Plan, Cost","description":"Amount of cost for defined contribution plan.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1397426,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1783144,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1783144,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2598959,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2598959,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2598959,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3471862,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3471862,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3471862,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":7328091,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":7328091,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":7328091,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":10664576,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":10664576,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":10664576,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":11023291,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":11023291,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":11023291,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":17101606,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":17101606,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":17101606,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":18422330,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":18422330,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":18422330,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":20420474,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":20420474,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":20420474,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":11781673,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":11781673,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":11781673,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":20710982,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":20710982,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":20710982,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":14643127,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":14643127,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":14643127,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":10035173,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":10035173,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":8777571,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DefinedContributionPlanEmployerMatchingContributionPercent":{"label":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","description":"Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.43,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.43,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.43,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.43,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0.43,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0.43,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.43,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.43,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.43,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.43,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.45,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0.45,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.45,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.45,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.45,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.4,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0.4,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0.4,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.4,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":0.4,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":0.4,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.39,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":0.39,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.39,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.32,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.32,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":0.32,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.32,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0.32,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.32,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DefinedContributionPlanMaximumAnnualContributionPerEmployeePercent":{"label":"Defined Contribution Plan, Maximum Annual Contribution Per Employee, Percent (Deprecated 2013-01-31)","description":"Maximum percentage of employee gross pay, by the terms of the plan, that the employer may contribute to a defined contribution plan.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.41,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"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":"2015-12-31","val":46199335,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":153252126,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":153252126,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":103715834,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":103715834,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":103715834,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":202254935,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":42254342,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":42254342,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":26375391,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":26375391,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":78152921,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":78152921,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":35738821,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":35738821,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":33857554,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":33857554,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":31973682,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":31973682,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":30270992,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DepositsAssetsNoncurrent":{"label":"Deposits Assets, Noncurrent","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":107798448,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":28830907,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":28830907,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":22956138,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":22956138,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":22956138,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":22670254,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":21855694,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":21855694,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":32969258,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":32969258,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":35249604,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":35249604,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":36074492,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":36074492,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":33024171,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":33024171,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":32473512,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":32473512,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":31996013,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1138887,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":888314,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":888314,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":533616,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":533616,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":533616,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1400639,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1400639,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1400639,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":4543419,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":4543419,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4543419,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4947575,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4947575,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":4947575,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5093038,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":5093038,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":5093038,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":5350256,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":5350256,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":5350256,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":4908299,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":4908299,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5904454,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","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":"2009-01-01","end":"2009-12-31","val":2173278,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":2173278,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":2737723,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2737723,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":2737723,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":2500832,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":2500832,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":2500832,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":2500832,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1188965,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":2513268,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2513268,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2513268,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":1196526,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":1196526,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":3137122,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3137122,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3137122,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":3355397,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":3355397,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":6998122,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6998122,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6998122,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":4075323,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":4075323,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":8751664,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":8751664,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":8751664,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":4321389,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":4321389,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":8688384,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":8688384,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":8688384,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":6887338,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":6887338,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":13727526,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":13727526,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":13727526,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":7011269,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":15132875,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":15132875,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":15132875,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":17584443,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":17584443,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":17584443,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":17503373,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":17503373,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":17503373,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":18267515,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":18267515,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":18267515,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":13168207,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":13168207,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":22506645,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"DevelopmentInProcess":{"label":"Development in Process","description":"The current amount of expenditures for a real estate project that has not yet been completed.","units":{"USD":[{"end":"2011-12-31","val":1244390980,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1257104615,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1257104615,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1257104615,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":814364041,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":1419463247,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":1419463247,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":1419463247,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":1913431712,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":2371357809,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":2371357809,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":2371357809,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":2653184817,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":2750327272,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":2750327272,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":2750327272,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":2616882433,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":2632376891,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":2632376891,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":-2632376891,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2562293381,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":-2920520560,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":2920520560,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":2920520560,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":3770928266,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":5049788864,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":5049788864,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4489083638,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"DirectCostsOfLeasedAndRentedPropertyOrEquipment":{"label":"Direct Costs of Leased and Rented Property or Equipment","description":"Amount of expense incurred and directly related to generating revenue by lessor from operating lease of rented property and equipment.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":598255,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":598255,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":1309972,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":1309972,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":1309972,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1131787,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":1131787,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":1131787,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1131787,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":754195,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1542912,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1542912,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1542912,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":977025,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":977025,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":1596231,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1596231,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1596231,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1722011,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1722011,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":3173215,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3173215,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3173215,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1549902,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1549902,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":3956322,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3956322,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3956322,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1795262,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1795262,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":3682645,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":3682645,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":4454101,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":4454101,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":11006122,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":6500848,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":9348616,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":12757251,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":12757251,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":36122097,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":36122097,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":36122097,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":22438180,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":22438180,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":22438180,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":20287953,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":20287953,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":33920221,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"DividendsCash":{"label":"Dividends, Cash","description":"Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-7661057,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-7661057,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23460775,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":23460775,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":23460775,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":11123395,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":11123395,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":11123395,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":3392800,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DividendsCommonStockCash":{"label":"Dividends, Common Stock, Cash","description":"Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.","units":{"USD":[{"start":"2011-06-01","end":"2011-06-30","val":7661057,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-06-01","end":"2011-06-30","val":7661057,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7181861,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":7827136,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":7375851,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":14751704,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":7015794,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":7015794,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-07-01","end":"2016-12-31","val":13529463,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23460775,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":11123395,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"DueFromAffiliateNoncurrent":{"label":"Due from Affiliate, Noncurrent","description":"Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due after 1 year (or 1 business cycle).","units":{"USD":[{"end":"2018-12-31","val":551155875,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":338566142,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":338566142,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":181346497,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":181346497,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":266089765,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":320978971,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"DueFromEmployeesCurrent":{"label":"Due from Employees, Current","description":"Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).","units":{"USD":[{"end":"2010-12-31","val":51475,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":51475,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":20750,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":20750,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":20750,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":133377,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":133377,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":133377,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":59226,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":59226,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":59226,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":713260,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":50057,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":50057,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":50057,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1638292,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":350919,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":350919,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":350919,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1871777,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":620462,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":620462,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":620462,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1482166,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":2174302,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":2174302,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":2174302,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":3307123,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1694416,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1694416,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2350852,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":2350852,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":529055,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":529055,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1550469,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1550469,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1466055,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"DueFromOtherRelatedPartiesCurrent":{"label":"Due from Other Related Parties, Current","description":"Amount receivable from related parties classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":820089,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":820089,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":820089,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2112859,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":125374349,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":125374349,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":125374349,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":81998191,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":58630172,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":58630172,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":58630172,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":45590748,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":17731875,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":17731875,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":24583947,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"DueFromRelatedParties":{"label":"Due from Related Parties","description":"For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.","units":{"USD":[{"end":"2016-12-31","val":17731875,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":150328016,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":150328016,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":150328016,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":166306994,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":242306391,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":242306391,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":283444649,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":283444649,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":248375021,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":248375021,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":286850512,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":286850512,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":218775342,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"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":"2016-12-31","val":17731875,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":125662072,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":125662072,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":125662072,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":136286655,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":216184205,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":216184205,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":200757623,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"DueFromRelatedPartiesNoncurrent":{"label":"Due from Related Parties, Noncurrent","description":"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 after one year (or one business cycle).","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":24665944,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":24665944,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":24665944,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":30020339,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":26122186,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":26122186,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":82687026,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":82687026,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":14933562,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":14933562,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":15283028,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":15283028,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":15056284,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"DueToRelatedPartiesCurrent":{"label":"Due to Related Parties, Current","description":"Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":15080227,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":66229724,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":66229724,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":66229724,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":69307495,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":128178423,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":128178423,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":128178423,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":119189789,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":48502441,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":48502441,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":53682296,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":53682296,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":31511929,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":31511929,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":77062355,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":77062355,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":66619920,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"DueToRelatedPartiesCurrentAndNoncurrent":{"label":"Due to Related Parties","description":"Carrying amount as of the balance sheet date of obligations due all related parties.","units":{"USD":[{"end":"2016-12-31","val":66229724,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":66229724,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":70850417,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":158096384,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":158096384,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":158096384,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":150153793,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":79744209,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":79744209,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":53682296,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":53682296,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":42240062,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":42240062,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":88041541,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":88041541,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":66619920,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"DueToRelatedPartiesNoncurrent":{"label":"Due to Related Parties, Noncurrent","description":"Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1542922,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":29917961,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":29917961,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":29917961,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":30964004,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":31241768,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":31241768,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2020-12-31","val":10728133,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":10728133,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10979186,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":10979186,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2009-01-01","end":"2009-12-31","val":0.28,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0.28,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":0.34,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":0.34,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":0.34,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.63,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1.09,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1.09,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1.09,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.46,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":0.46,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0.87,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0.87,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0.87,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0.14,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0.14,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.32,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.32,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0.32,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0.47,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.47,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0.47,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0.24,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.24,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":0.55,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.55,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.55,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.13,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":0.13,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.49,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0.49,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0.49,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-0.13,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.38,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0.38,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.45,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2009-01-01","end":"2009-12-31","val":0.26,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0.26,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":0.33,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":0.33,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":0.33,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":0.68,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.62,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1.08,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1.08,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1.08,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.46,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":0.46,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0.85,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0.85,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0.85,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0.13,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0.13,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0.45,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.45,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0.45,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0.23,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.23,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":0.53,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":0.53,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.53,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.13,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":0.13,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.48,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0.48,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0.48,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-0.13,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.57,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0.6,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-0.75,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-3.89,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-2.44,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.38,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0.38,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.45,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0.094,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":0.328,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":0.328,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0.423,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0.423,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":0.538,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":0.538,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.438,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.438,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":0.59,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":0.59,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-06-30","val":5.258,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"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":"2007-01-02","end":"2007-12-31","val":0.33,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2007"},{"start":"2012-01-01","end":"2012-12-31","val":0.25,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.25,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2014-01-01","end":"2014-06-30","val":0.25,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0.25,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2017-01-01","end":"2019-12-31","val":0.25,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.25,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0.25,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.25,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount":{"label":"Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount","description":"Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":133074,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":133074,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":5874430,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":5874430,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":5874430,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":12902664,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":12902664,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":12902664,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":12902664,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-1436717,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1401530,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1401530,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1401530,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":8071915,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":8071915,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":10287380,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":10287380,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":10287380,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-3433982,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-3433982,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1483929,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-1483929,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1483929,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-641345,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-641345,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-19710692,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-19710692,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-19710692,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-4871495,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-4871495,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-29100220,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-29100220,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":14505952,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":61618229,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"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":"2016-01-01","end":"2016-12-31","val":-32332329,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":21318322,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":87460916,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":87460916,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-28824978,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-97290417,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-97290417,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-97290417,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-34185442,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-34185442,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-34185442,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":114855646,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":114855646,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":24132269,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":4538564,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":4538564,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":7017967,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":7017967,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":7017967,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":9662545,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":9662545,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":9662545,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":7500117,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":19637838,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":19637838,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":19637838,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":3980119,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":18456857,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":18456857,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":18456857,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3594165,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":22966053,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":22966053,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":22966053,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":8787655,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":19521772,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":19521772,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":19521772,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":11923036,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":31445229,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":31445229,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":31445229,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":10287963,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":33752390,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":33752390,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":24223625,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":24223625,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":18102179,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":18102179,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":15391685,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":15391685,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16431804,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":16431804,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14191467,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":14191467,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":13989715,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.","units":{"USD":[{"end":"2018-12-31","val":378112,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"EquityMethodInvestmentAggregateCost":{"label":"Equity Method Investment, Aggregate Cost","description":"This element represents the aggregate cost of investments accounted for under the equity method of accounting.","units":{"USD":[{"end":"2014-12-31","val":6064557,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2020-12-31","val":225290809,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":225290809,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity":{"label":"Equity Method Investment, Difference Between Carrying Amount and Underlying Equity","description":"Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee.","units":{"USD":[{"end":"2013-12-31","val":4241734,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4226414,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":4226414,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3982603,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":3982603,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"EquityMethodInvestmentOwnershipPercentage":{"label":"Equity Method Investment, Ownership Percentage","description":"The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.","units":{"pure":[{"end":"2015-06-30","val":0.9,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":0.9,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":0.25,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-06-30","val":0.25,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets":{"label":"Equity Method Investment, Summarized Financial Information, Current Assets (Deprecated 2020-01-31)","description":"The amount of current assets reported by an equity method investment of the entity.","units":{"USD":[{"end":"2017-12-31","val":1239060000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2019-12-31","val":1413713000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities":{"label":"Equity Method Investment, Summarized Financial Information, Current Liabilities (Deprecated 2020-01-31)","description":"The amount of current liabilities reported by an equity method investment of the entity.","units":{"USD":[{"end":"2017-12-31","val":561064000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2019-12-31","val":499078000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss":{"label":"Equity Method Investment, Summarized Financial Information, Gross Profit (Loss) (Deprecated 2020-01-31)","description":"The amount of gross profit (loss) reported by an equity method investment of the entity.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":5621000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":14976000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems":{"label":"Equity Method Investment, Summarized Financial Information, Income (Loss) from Continuing Operations (Deprecated 2020-01-31)","description":"Amount of income (loss) from continuing operations reported by an equity method investee.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-622000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":-5928000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"EquityMethodInvestmentSummarizedFinancialInformationMinorityInterest":{"label":"Equity Method Investment, Summarized Financial Information, Noncontrolling Interest (Deprecated 2020-01-31)","description":"Amount of equity attributable to noncontrolling interests of an equity method investment of the entity.","units":{"USD":[{"end":"2019-12-31","val":5778000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss":{"label":"Equity Method Investment, Summarized Financial Information, Net Income (Loss) (Deprecated 2020-01-31)","description":"The amount of net income (loss) reported by an equity method investment of the entity.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-229781,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-3317444,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-3317444,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4381637,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":-898000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":-10691000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets":{"label":"Equity Method Investment, Summarized Financial Information, Noncurrent Assets (Deprecated 2020-01-31)","description":"The amount of noncurrent assets reported by an equity method investment of the entity.","units":{"USD":[{"end":"2017-12-31","val":563759000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2019-12-31","val":411764000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities":{"label":"Equity Method Investment, Summarized Financial Information, Noncurrent Liabilities (Deprecated 2020-01-31)","description":"The amount of noncurrent liabilities reported by an equity method investment of the entity.","units":{"USD":[{"end":"2017-12-31","val":517004000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2019-12-31","val":460617000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationRevenue":{"label":"Equity Method Investment, Summarized Financial Information, Revenue (Deprecated 2020-01-31)","description":"Amount of revenue from sale of product and rendering of service reported by equity method investee.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":12759000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":68353000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"EquityMethodInvestments":{"label":"Equity Method Investments","description":"This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5945471,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":5945471,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":5945471,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":5474163,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":4225629,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":4225629,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":4225629,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":4708940,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":6124827,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":6124827,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":6124827,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":11008678,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":7555911,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":7555911,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":7501664,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"EquitySecuritiesWithoutReadilyDeterminableFairValueAmount":{"label":"Equity Securities without Readily Determinable Fair Value, Amount","description":"Amount of investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2017-12-31","val":979721,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1019932,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2021-12-31","val":598630,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":66775423,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":66775423,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5516773,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5516773,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":189482,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ExciseAndSalesTaxes":{"label":"Excise and Sales Taxes","description":"The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":25839457,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":25839457,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":26373671,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":26373671,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":26373671,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":40278653,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":40278653,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":40278653,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":40278653,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":24850834,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":54487403,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":54487403,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":54487403,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":21125556,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":21125556,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":52090833,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":52090833,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":52090833,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":22525960,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":22525960,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":53185957,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":53185957,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":53185957,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":25558801,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":25558801,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":67023202,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":67023202,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":67023202,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":34932216,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":34932216,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":30105069,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":30105069,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":30105069,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":6721058,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":6721058,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":21745253,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":21745253,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":5073074,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":21388994,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"FairValueAssetsMeasuredOnRecurringBasisGainLossIncludedInInvestmentIncome":{"label":"Fair Value, Assets Measured on Recurring Basis, Gain (Loss) Included in Investment Income (Deprecated 2013-01-31)","description":"This item represents the amount of the total realized and unrealized gains or losses for the period which are included in the statement of income (or changes in net assets) in investment income; the fair value of which assets was or is measured on a recurring basis using significant unobservable inputs (Level 3).","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2352607,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":2352607,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","description":"Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease)","description":"Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","description":"Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":75567512,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","description":"Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":75567512,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"FairValueOfAssetsAcquired":{"label":"Fair Value of Assets Acquired","description":"The fair value of assets acquired in noncash investing or financing activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-06-30","val":16956766,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1705739,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1385292,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1385292,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":973842,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":973842,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":973842,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":31286261,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":31286261,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":31286261,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":45561734,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":45561734,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":64549,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":29660708,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":69672,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":69672,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2019-12-31","val":10249283,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1685850,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5557782,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-12-31","val":11570232,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1749669,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5761266,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-12-31","val":7511008,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1749669,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5761266,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"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-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"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-12-31","val":4059224,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"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-12-31","val":1320949,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":63819,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":203484,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":4196345,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7521441,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7521441,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":6135547,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":6135547,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":6135547,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":8476338,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":8476338,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":8476338,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1916297,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1916297,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1916297,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5207694,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5207694,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5207694,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"}]}},"FinanceLeaseRightOfUseAsset":{"label":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","description":"Amount, after accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-12-31","val":29306030,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":29306030,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":27637683,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":27637683,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":25593140,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":25593140,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"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-12-31","val":2465268,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":2465268,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":3494618,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":3494618,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2690976,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":2690976,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"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-12-31","val":0.0805,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":0.0805,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0695,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0.0695,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0695,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0.0695,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2015-12-31","val":1130109973,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1291977264,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"}]}},"ForeignCurrencyExchangeRateTranslation1":{"label":"Foreign Currency Exchange Rate, Translation","description":"Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.","units":{"CNY/USD":[{"end":"2010-12-31","val":6.6227,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":6.3009,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":6.3009,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":6.3249,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q2I"},{"end":"2012-12-31","val":6.2855,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":6.2855,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":6.2855,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":6.2855,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":6.1787,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2013-06-30","val":6.1787,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013Q2I"},{"end":"2013-12-31","val":6.0969,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":6.0969,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":6.0969,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":6.0969,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":6.1528,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2014-06-30","val":6.1528,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q2I"},{"end":"2014-12-31","val":6.119,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":6.119,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":6.119,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":6.1136,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2015-06-30","val":6.6312,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q2I"},{"end":"2015-12-31","val":6.4936,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":6.4936,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":6.1136,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"}],"pure":[{"end":"2014-12-31","val":6.119,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":6.4936,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":6.4936,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":6.6312,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":6.937,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":6.937,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":6.937,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":6.7744,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2017-06-30","val":6.7744,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"},{"end":"2017-12-31","val":6.5342,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":6.5342,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":6.6166,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"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":"2009-01-01","end":"2009-12-31","val":79638,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":79638,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":201592,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":201592,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":201592,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":56725,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":56725,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":56725,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":56725,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":706108,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":706108,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":706108,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":403286,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":403286,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":403286,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":235624,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":235624,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":458959,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":458959,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":458959,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-97185,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-97185,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":756926,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":756926,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":756926,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-10878940,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-25677654,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-25677654,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-25677654,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-7376009,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-7376009,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-7376009,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3093907,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-3093907,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-3093907,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-9707463,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-9707463,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-9707463,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":39952338,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":39952338,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":39952338,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":13482057,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":13482057,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":8264806,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"GainLossOnInvestments":{"label":"Gain (Loss) on Investments","description":"Amount of realized and unrealized gain (loss) on investment.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":59970,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":59970,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":59970,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"}]}},"GainLossOnSaleOfBusiness":{"label":"Gain (Loss) on Disposition of Business","description":"Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":12481751,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":12110793,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":12110793,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":12110793,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014"}]}},"GainsLossesOnExtinguishmentOfDebt":{"label":"Gain (Loss) on Extinguishment of Debt","description":"Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-9848931,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-9848931,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-9848931,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-12123750,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-12123750,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-12123750,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-15879702,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-15879702,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-15879702,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-21443949,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-21443949,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-21443949,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-8580510,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-8580510,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-8580510,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1843306,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-1843306,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-1843306,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":9620914,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":9620914,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":9620914,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":169932886,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":169932886,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":48643696,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":22214511,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":22214511,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":22208545,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":22208545,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":22208545,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":27230865,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":27230865,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":27230865,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":27230865,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":19466963,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":38829308,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":38829308,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":38829308,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":21450704,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":21450704,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":64498306,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":64498306,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":64498306,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":42751303,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":42751303,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":105622486,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":105622486,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":105622486,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":44793444,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":44793444,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":115329011,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":115329011,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":115329011,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":55604870,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":55604870,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":120415631,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":120415631,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":120415631,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":54839800,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":54839800,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":136844741,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":136844741,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":136844741,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":60480565,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":156456170,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":156456170,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":156456170,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":163686999,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":163686999,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":163686999,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":154176673,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":154176673,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":154176673,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":163410021,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":163410021,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":163410021,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":96106518,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":96106518,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":96106518,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":74244144,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":74244144,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":38120563,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2019-11-30","val":24711613,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":89245214,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":89245214,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":115519289,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":115519289,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":115519289,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":199731397,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":199731397,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":199731397,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":199731397,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":126716936,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":280035282,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":280035282,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":280035282,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":125552059,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":125552059,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":298997866,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":298997866,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":298997866,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":102627428,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":102627428,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":242165556,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":242165556,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":242165556,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":108924755,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":108924755,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":272990106,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":272990106,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":272990106,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":126199427,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":126199427,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":357988313,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":357988313,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":357988313,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":170489099,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":170489099,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":459628213,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":459628213,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":459628213,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":148082997,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":615478302,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":615478302,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":615478302,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":560309621,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":560309621,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":560309621,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":292466748,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":292466748,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":292466748,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":67936916,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":67936916,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":67936916,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":71956108,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":71956108,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":71956108,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":132465356,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":132465356,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":82430025,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"GuaranteeObligationsMaximumExposure":{"label":"Guarantor Obligations, Maximum Exposure, Undiscounted","description":"Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.","units":{"USD":[{"end":"2018-12-31","val":280189999,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"ImpairmentOfLeasehold":{"label":"Impairment of Leasehold","description":"The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"ImpairmentOfRealEstate":{"label":"Impairment of Real Estate","description":"The charge against earnings in the period to reduce the carrying amount of real property to fair value.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":9641537,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":9641537,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":9641537,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1347050,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1347050,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1347050,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2932743,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":2932743,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":2932743,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":21544902,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":21544902,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":5122885,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":100129993,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":173729290,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":173729290,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":247420740,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":247420740,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":247420740,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":246985362,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":246985362,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":246985362,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":112781760,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":112781760,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":112781760,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":154833605,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":154833605,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":154833605,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":211620233,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":211620233,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":211620233,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":275898007,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":275898007,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":275898007,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":355674888,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":355674888,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":355674888,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":355606696,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":355606696,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":355606696,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":162967377,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":162967377,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":162967377,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-274761993,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-274761993,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-274761993,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-33822942,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-33822942,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-33822942,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":43313793,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":43313793,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":91724941,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":"2009-01-01","end":"2009-12-31","val":62243819,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":62243819,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":88455628,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":88455628,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":88455628,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":161642618,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":161642618,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":161642618,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":161642618,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":102203333,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":232282486,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":232282486,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":232282486,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":98121572,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":98121572,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":210016114,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":210016114,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":210016114,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":37235713,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":37235713,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":79053983,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":79053983,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":79053983,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":53420203,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":53420203,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":118992903,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":118992903,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":118992903,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":61731652,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":61731652,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":165710555,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":165710555,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":165710555,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":68719804,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":68719804,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":193228531,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":193228531,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":193228531,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":5170714,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":250399267,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":250399267,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":250399267,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":233507174,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":233507174,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":233507174,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":67575310,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":67575310,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":67575310,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-420542642,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-420542642,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-420542642,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-249441263,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-249441263,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-249441263,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":85807162,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":85807162,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":8876197,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":"2010-01-01","end":"2010-12-31","val":-11674365,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-12086672,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-12086672,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-15138254,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-15138254,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-15138254,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-36969248,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-36969248,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-36969248,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-33727777,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-33727777,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-33727777,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-35840702,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-35840702,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-35840702,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-45909678,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-45909678,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-45909678,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-82669476,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-82669476,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-82669476,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-105275621,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-105275621,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-105275621,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-122099522,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-122099522,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-122099522,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-95392067,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-95392067,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-95392067,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-145780649,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-145780649,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-145780649,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-215618321,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-215618321,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-215618321,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":42493369,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":42493369,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-82848744,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeLossFromEquityMethodInvestments":{"label":"Income (Loss) from Equity Method Investments","description":"Amount of income (loss) for proportionate share of equity method investee's income (loss).","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":4402098,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":4402098,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":226579,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":226579,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":226579,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-117188,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-117188,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-117188,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-418304,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-418304,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1691897,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-1691897,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1691897,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":478394,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":478394,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":2234635,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2234635,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2234635,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-597966,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-597966,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-324612,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-324612,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-324612,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-508247,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-508247,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":-1710070,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-1710070,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-1710070,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-4148530,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-9374451,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-9374451,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-9374451,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-5416471,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-5416471,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-5416471,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":17028301,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":17028301,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":17028301,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-23345765,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-23345765,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-23345765,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-26166538,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-26166538,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-26166538,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-17914070,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-17914070,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-9230998,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxCreditsAndAdjustments":{"label":"Income Tax Credits and Adjustments","description":"A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.","units":{"USD":[{"start":"2010-04-01","end":"2010-06-30","val":-21400000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q2"},{"start":"2010-07-01","end":"2010-09-30","val":-6800000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q3"}]}},"IncomeTaxExaminationEstimateOfPossibleLoss":{"label":"Income Tax Examination, Estimate of Possible Loss","description":"Estimated amount of loss resulting from an adverse tax position.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":4500000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013"}]}},"IncomeTaxExaminationPenaltiesAndInterestExpense":{"label":"Income Tax Examination, Penalties and Interest Expense","description":"The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":19824791,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":19824791,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":37333374,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":37333374,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":37333374,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":58637489,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":58637489,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":58637489,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":58637489,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":9592510,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":74174627,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":74174627,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":74174627,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":32145317,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":32145317,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":83659850,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":83659850,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":83659850,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":15763194,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":15763194,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":30557618,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":30557618,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":30557618,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":28747037,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":28747037,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":52511318,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":52511318,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":52511318,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":27032761,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":27032761,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":86247875,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":86247875,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":86247875,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":40525242,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":40525242,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":113117126,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":113117126,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":113117126,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":27187471,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":144447247,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":144447247,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":144447247,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":150478372,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":150478372,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":150478372,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":135059190,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":135059190,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":135059190,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-7280528,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-7280528,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7280528,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":9241462,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":9241462,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":9241462,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":55275451,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":55275451,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":54899488,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":15249936,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":15249936,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":20155434,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":20155434,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":20155434,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":28193682,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":30774135,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":30774135,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":30774135,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":77493303,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":77493303,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":77493303,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":63850859,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":63850859,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":63850859,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":94316553,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":94316553,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":94316553,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":55564648,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":55564648,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":55564648,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":122347190,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":122347190,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":122347190,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":112460711,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":112460711,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":112460711,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":147809372,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":147809372,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":147809372,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":130853782,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":130853782,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":130853782,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":100712739,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":100712739,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":100712739,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":99120026,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":99120026,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":99120026,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":99120026,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":99120026,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":99120026,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":44064294,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":44064294,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":24272715,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":19154,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-3115025,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-3115025,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-7856467,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-7856467,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-7856467,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4274501,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4274501,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":4274501,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-1161335,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-1161335,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-1161335,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":3180741,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":3180741,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":3180741,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-491075,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-491075,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-491075,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23073210,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":23073210,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":23073210,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5463801,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":5463801,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":5463801,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":13925825,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":13925825,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":13925825,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":31860999,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":31860999,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":31860999,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":24493566,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":24493566,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":17012228,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":252290,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-397031,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-397031,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-336247,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-336247,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-336247,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":9089244,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":9089244,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":9089244,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":10681232,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":10681232,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":10681232,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6075360,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":6075360,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":6075360,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":17814114,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":17814114,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":17814114,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":10149331,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":10149331,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":10149331,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":18224012,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":18224012,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":18224012,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":17351758,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":17351758,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":17351758,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":15736526,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":15736526,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":15736526,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":14983887,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":14983887,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":14983887,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":42918080,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":42918080,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":42918080,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-18620948,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-18620948,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":14865994,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":22113907,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":40410655,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":40410655,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":58070622,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":58070622,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":58070622,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":52504028,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":52504028,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":52504028,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":19763496,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":19763496,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":19763496,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":29748226,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":29748226,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":29748226,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":41427639,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":41427639,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":41427639,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":48307133,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":48307133,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":48307133,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":62599817,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":62599817,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":62599817,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":58376794,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":58376794,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":58376794,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":16893828,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":16893828,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":16893828,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-105135661,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-105135661,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-105135661,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-62360316,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-62360316,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-62360316,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":21451790,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":21451790,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":2219050,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":3527302,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":2562233,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":2562233,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":11166825,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":11166825,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":11166825,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3490593,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3490593,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3490593,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6535308,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6535308,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6535308,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2028153,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2028153,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2028153,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7425406,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7425406,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":7425406,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":3641665,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":3641665,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":3641665,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5799761,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":5799761,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":5799761,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":8867037,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":8867037,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":8867037,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":18115751,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":18115751,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":18115751,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":52251997,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":55981806,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":55981806,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":8849339,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":8849339,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":8849339,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-3025167,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-3025167,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-2630919,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationNondeductibleExpenseOther":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":29300000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2015-01-01","end":"2015-06-30","val":4600000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2016-01-01","end":"2016-06-30","val":4600000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"IncomeTaxReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-71680,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":298410,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":298410,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-84947,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-84947,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-84947,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":113928,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":113928,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":113928,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":640674,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":640674,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":640674,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":58617,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":58617,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":58617,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-269598,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-269598,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-269598,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-237503,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-237503,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-237503,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-383837,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-383837,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-383837,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-561802,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-561802,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-561802,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":386030,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":386030,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":386030,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1430320,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1430320,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1430320,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-4026003,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-4026003,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-4026003,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-21745,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-21745,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationOtherReconcilingItems":{"label":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-4038642,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-6395585,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-6395585,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-6347667,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-6347667,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-6347667,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-9171919,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-9171919,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-9171919,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":942812,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":942812,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":942812,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-5805852,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-5805852,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-5805852,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-8313585,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-8313585,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-10050937,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":16154567,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":25582339,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":25582339,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":25390667,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":36727785,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3771248,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":23223407,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":33254340,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":33254340,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-8313585,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":40203748,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-10050937,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-10050937,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-15749101,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-15749101,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-15749101,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-17157834,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-17157834,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-17157834,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-22726908,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-22726908,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-22726908,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-9775327,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-9775327,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-9775327,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-6715587,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-6715587,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-6715587,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-17605512,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-17605512,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-7930129,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationTaxContingencies":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-4994595,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-4994595,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-4994595,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":5465293,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5465293,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5465293,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-8628537,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-8628537,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-8628537,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-6354200,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-6354200,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-6354200,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-1949726,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-1949726,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-1949726,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":12793498,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":12793498,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":13678371,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":13678371,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":13678371,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":13678371,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":13678371,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":13279620,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":13279620,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":13279620,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":12673506,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":12673506,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":12534555,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationTaxContingenciesDomestic":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in domestic income tax contingency.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":-22800000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"}]}},"IncomeTaxReconciliationTaxExemptIncome":{"label":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":623524,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2021-01-01","end":"2021-12-31","val":3729808,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3729808,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":20815682,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":20815682,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":20815682,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":7508336,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":7508336,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":365693,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncomeTaxReconciliationTaxSettlements":{"label":"Effective Income Tax Rate Reconciliation, Tax Settlement, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.","units":{"USD":[{"start":"2010-04-01","end":"2010-06-30","val":-4200000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q2"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":7996345,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":7996345,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":49438402,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":49438402,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":49438402,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":75620252,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":75620252,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":75620252,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":75620252,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-21515553,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":9315426,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":9315426,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":9315426,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-73642057,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-73642057,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-54094569,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-54094569,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-54094569,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":58174526,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":58174526,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":157267231,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":157267231,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":157267231,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":14298514,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":14298514,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":144250668,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":144250668,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":144250668,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-49788059,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-49788059,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":39976328,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":39976328,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":39976328,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-53622472,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-53622472,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":131546280,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":131546280,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":131546280,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-198772451,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":127227761,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":127227761,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":127227761,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":392316329,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":392316329,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":392316329,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":124021,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":124021,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":124021,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-128043926,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-128043926,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-128043926,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-94511442,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-94511442,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-94511442,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":89556104,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":89556104,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-16920975,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":3889516,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":3889516,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-5860928,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-5860928,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-5860928,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":16690757,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":16690757,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":16690757,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":16690757,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-13682948,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-17220316,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-17220316,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-17220316,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-808895,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-808895,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5271522,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5271522,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5271522,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":22848121,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":22848121,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":6932612,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6932612,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6932612,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":10740962,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":10740962,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":28650522,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":28650522,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":28650522,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-25830383,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-25830383,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-6948740,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-6948740,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-6948740,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-6121326,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-6121326,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":63691438,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":63691438,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":63691438,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-64225886,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-36940910,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-36940910,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-36940910,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":37591293,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":37591293,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":37591293,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3807913,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-3807913,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-3807913,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-37981853,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-37981853,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-37981853,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-22272540,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-22272540,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-22272540,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":14027916,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":14027916,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":934499,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInAccruedIncomeTaxesPayable":{"label":"Increase (Decrease) in Income Taxes Payable","description":"The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":5312554,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":5312554,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":23985448,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":23985448,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":23985448,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":27452502,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":23772502,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":23772502,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":23772502,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-20631916,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":8800739,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":8800739,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":8800739,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-8124163,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-8124163,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":42740736,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":42740736,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":42740736,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-63396065,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-63396065,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-58549759,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-58549759,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-58549759,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-597035,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-597035,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":49189884,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":49189884,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":49189884,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-6007499,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-6007499,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":21938554,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":21938554,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":21938554,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-20372658,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-20372658,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":40872077,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":40872077,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":40872077,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-54793960,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":88808505,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":88808505,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":88808505,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":89454632,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":89454632,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":89454632,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-38358479,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-38358479,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-38358479,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-35014314,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-35014314,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-35014314,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":13392278,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":13392278,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":13392278,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":58023234,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":58023234,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-26233265,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInAccruedInterestReceivableNet":{"label":"Increase (Decrease) in Accrued Interest Receivable, Net","description":"The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":1479948,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":1479948,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":763464,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":763464,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":763464,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":17333,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":17333,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":17333,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":17333,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-17333,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-17333,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-17333,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1352000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1352000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1352000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"}]}},"IncreaseDecreaseInContractWithCustomerAsset":{"label":"Increase (Decrease) in Contract with Customer, Asset","description":"Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":6420339,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":6420339,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":6420339,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1684741,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1684741,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1684741,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4091608,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":4091608,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":4091608,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5940218,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":5940218,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":5940218,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":18682950,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":18682950,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":18682950,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-18055825,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-18055825,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-8704038,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":101932472,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":269509197,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":269509197,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":264194597,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":264194597,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":264194597,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-747887702,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-747887702,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-747887702,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-233463779,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-233463779,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-233463779,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":143204992,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":143204992,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":143204992,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":210848409,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":210848409,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":210848409,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-522223988,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-522223988,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-205242047,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInCustomerDeposits":{"label":"Increase (Decrease) in Customer Deposits","description":"The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-3411241,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-3411241,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":11346685,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":11346685,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":11346685,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":44438747,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":44438747,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":44438747,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":44438747,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":40397510,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-16283668,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-16283668,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-16283668,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":27287396,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":27287396,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":23156867,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":23156867,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":23156867,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":19372470,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":19372470,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":32027383,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":32027383,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":32027383,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":45216467,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":45216467,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-38092541,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-38092541,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-38092541,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":8652670,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":8652670,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":101932472,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":101932472,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":18935748,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":18935748,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":269509197,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2292637839,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"IncreaseDecreaseInDepositsOutstanding":{"label":"Increase (Decrease) in Deposits Outstanding","description":"The increase (decrease) during the reporting period in monies given as security or collateral for items acquired or borrowed on a temporary basis. Deposits may also be paid as initial payment of the cost of acquisition or for the right to enter into a contract or agreement.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":44357138,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":44357138,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":247456209,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":247456209,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":247456209,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-74129387,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-74129387,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":3411626,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3411626,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3411626,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-136097551,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-136097551,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":94952534,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":94952534,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":94952534,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":41387969,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":41387969,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":129517140,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":129517140,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":129517140,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":25894715,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":25894715,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":180359751,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":180359751,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":180359751,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":327744317,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":452147524,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":452147524,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":452147524,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-3400084,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-3400084,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-3400084,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":46870478,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":46870478,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":46870478,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-43725198,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-43725198,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-43725198,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1182046,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":1182046,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":1182046,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1326894,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-1326894,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-1244327,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInDueFromEmployeeCurrent":{"label":"Increase (Decrease) in Due from Employee, Current","description":"The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) from employees for floats, allowances and loans (generally evidenced by promissory notes).","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":48488,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":48488,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-34946,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-34946,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-34946,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-32525,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-32525,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":-32525,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-32525,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":290827,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":112097,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":112097,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":112097,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-269253,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-269253,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-77030,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-77030,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-77030,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":656159,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":656159,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-8921,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-8921,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-8921,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1584316,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1584316,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":316946,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":316946,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":316946,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1538762,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1538762,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":292592,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":292592,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":292592,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":835920,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":835920,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1465840,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":1465840,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":1465840,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":1205396,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-389697,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-389697,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-389697,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":318601,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":318601,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":318601,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1876639,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-1876639,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-1876639,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":997298,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":997298,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":997298,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":47565,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":47565,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":47565,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-405575,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-405575,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-214327,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due from Other Related Parties, Current","description":"Amount of increase (decrease) in related party receivables classified as other, due within one year or operating cycle, if longer.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":128319422,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":104487109,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":104487109,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":118854682,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":118854682,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":118854682,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-47907083,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-47907083,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-47907083,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":33014545,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":33014545,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":33014545,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-47297291,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-47297291,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-47297291,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-7825323,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-7825323,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1996056,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInDueFromRelatedParties":{"label":"Increase (Decrease) in Due from Related Parties","description":"The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":807019,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":807019,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":807019,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1303374,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1303374,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":124099452,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":124099452,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":124099452,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-43367400,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-43367400,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-62518780,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-62518780,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-62518780,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":58153898,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":58153898,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":45409421,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":45409421,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":45409421,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":6790212,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":6790212,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":128319422,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":128319422,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":17836654,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":104487109,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"IncreaseDecreaseInEmployeeRelatedLiabilities":{"label":"Increase (Decrease) in Employee Related Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2102631,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":2102631,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":86338,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":86338,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":86338,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":2191773,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":2191773,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":2191773,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":2191773,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1258895,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":2616195,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2616195,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2616195,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-2305757,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-2305757,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":9604240,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":9604240,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":9604240,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-15551247,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-15551247,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1142361,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-1142361,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1142361,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-14842675,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-14842675,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":5791340,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":5791340,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":5791340,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-13872499,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-13872499,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-2073425,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-2073425,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-2073425,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-7948831,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-7948831,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":6408972,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":6408972,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":6408972,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-18057000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":7097694,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7097694,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7097694,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-9363632,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-9363632,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-9363632,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-7198828,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-7198828,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-7198828,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-3059265,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-3059265,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-3059265,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2392037,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":2392037,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":2392037,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1980925,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-1980925,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-3845,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Other Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":12833400,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":12833400,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":4550058,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":4550058,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":4550058,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":9658015,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":9658015,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":9658015,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":9658015,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":2009305,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":13219557,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":13219557,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":13219557,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-7309018,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-7309018,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-40364427,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-40364427,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-40364427,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-6700973,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-6700973,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":842663,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":842663,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":842663,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":3128173,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":3919439,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":38869980,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":38869980,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":38869980,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-884016,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-3117907,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":101375219,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":101375219,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":101375219,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":40843728,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":40843728,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":91455504,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":91455504,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":91455504,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-30249427,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-73276156,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-73276156,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-73276156,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-18090325,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-18090325,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-18090325,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":241107544,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":241107544,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":241107544,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-51513133,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-51513133,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-51513133,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-29962164,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-29962164,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-29962164,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":258398911,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":258398911,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":157349835,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":685046,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":685046,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-25810028,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-25810028,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-25810028,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":348252,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":348252,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":348252,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":348252,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-83201,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-112640,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-112640,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-112640,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-161841,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-161841,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-162309,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-162309,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-162309,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":192794,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":192794,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":138513,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":138513,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":138513,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":97290,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":97290,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-656158,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-656158,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-656158,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-1796533,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-1796533,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-326254,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-326254,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-326254,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":653641,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":653641,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":2783559,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":2783559,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":2783559,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-2392165,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-4174280,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-4174280,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-4174280,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":606623,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":606623,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":606623,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2610160,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2610160,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":2610160,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-2359210,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-2359210,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-2359210,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6456006,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":6456006,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":6456006,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-6975279,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-6975279,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-352598,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInOtherDeposits":{"label":"Increase (Decrease) in Other Deposits","description":"Amount of increase (decrease) in deposit liabilities classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":3438620,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":3438620,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-8492221,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":-8492221,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-8492221,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-22520849,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-22520849,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":-22520849,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2012-01-01","end":"2012-12-31","val":-45266874,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-1052211,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-1052211,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-109076,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-109076,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-109076,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-1356305,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-1356305,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":-1356305,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":-1356305,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-432936,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-721082,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-721082,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-721082,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-178339,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-178339,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":305640,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":305640,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":305640,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1519811,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1519811,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":4427986,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":4427986,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4427986,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-686286,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-686286,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":4328591,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4328591,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":4328591,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-2059626,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-2059626,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":10525572,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":10525572,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":10525572,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":14448652,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":14448652,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":16415381,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":16415381,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":16415381,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":128236919,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":94969524,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":94969524,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":94969524,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-3414909,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-3414909,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-3414909,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1779120,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1779120,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1779120,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":20542642,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":20542642,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":20542642,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-14383358,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-14383358,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-14383358,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-769425,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-769425,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-9438651,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInOtherNoncurrentLiabilities":{"label":"Increase (Decrease) in Other Noncurrent Liabilities","description":"Amount of increase (decrease) in noncurrent operating liabilities classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":-1698872,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"}]}},"IncreaseDecreaseInOtherReceivables":{"label":"Increase (Decrease) in Other Receivables","description":"Amount of increase (decrease) in receivables classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-11949517,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-11949517,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-4295664,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-4295664,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-4295664,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":6396548,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":6396548,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":6396548,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":6396548,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1713468,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":13732838,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":13732838,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":13732838,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-15754406,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-15754406,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-18068583,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-18068583,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-18068583,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":78044639,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":78044639,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":124825380,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":124825380,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":124825380,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":21089249,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":21089249,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":21400932,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":21400932,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":21400932,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-119468434,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-119468434,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-114240396,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-114240396,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-114240396,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":4982595,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":4982595,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":47195272,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":47195272,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":47195272,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-22204890,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":118383454,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":118383454,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":118383454,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":81286710,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":81286710,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":81286710,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":88480519,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":88480519,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":88480519,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-83761147,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-83761147,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-83761147,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":103913042,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":103913042,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":103913042,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2456245,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2456245,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-32859111,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":22520849,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":16287328,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":909736,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":909736,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":122787018,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":122787018,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":50252524,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":50252524,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":50252524,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":12226442,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":12226442,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":48556579,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":48556579,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":48556579,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":65808140,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":65808140,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":114766016,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":114766016,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":114766016,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-29395254,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-29395254,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":258358536,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":258358536,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":258358536,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-44850418,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-44850418,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":-275227746,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-275227746,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-275227746,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-86806903,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":13203444,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":13203444,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":13203444,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23464588,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":23464588,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":23464588,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-59693294,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-59693294,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-59693294,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":34882024,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":34882024,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":34882024,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-15076597,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-15076597,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-15076597,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-57657023,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-57657023,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-20903928,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInPrepaidSupplies":{"label":"Increase (Decrease) in Prepaid Supplies","description":"Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-9238112,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-2564900,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-2564900,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7306104,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":3888968,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3888968,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3888968,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":10210152,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":10210152,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":14484990,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":14484990,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":14484990,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":22460803,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":22460803,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":24573309,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":24573309,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":24573309,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":3720032,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":3720032,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-24935560,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-24935560,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-24935560,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":10206454,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":10206454,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":7335343,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":7335343,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":7335343,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":15231889,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":8205641,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":8205641,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":8205641,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1455322,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-1455322,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-1455322,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1581351,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-1581351,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-1581351,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":76248232,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":76248232,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":76248232,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-61413770,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-61413770,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-61413770,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-13595505,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-13595505,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-2099119,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-17757959,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-17757959,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":39926219,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":39926219,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":39926219,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":79841815,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":79841815,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":79841815,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":79841815,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":15582841,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-11847846,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":-11847846,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-11847846,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":89755452,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":89755452,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":98268476,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":98268476,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":98268476,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":58296675,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":58296675,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":177026061,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":177026061,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":177026061,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-87365781,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-87365781,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-53913283,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-53913283,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-53913283,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":111232195,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":-31406042,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-31406042,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":212333951,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":3507210,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":3507210,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1423997,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1423997,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-06-30","val":349420,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"IncrementalCommonSharesAttributableToConversionOfDebtSecurities":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.","units":{"shares":[{"start":"2010-01-01","end":"2010-12-31","val":2742000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":2038808,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":2038808,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":2038808,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":25253670,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":25253670,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":24561789,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":24561789,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":24561789,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.","units":{"shares":[{"start":"2010-01-01","end":"2010-12-31","val":77395,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2012-01-01","end":"2012-06-30","val":509465,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":472152,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":472152,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":472152,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":2190548,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":2190548,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":1692720,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1692720,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1692720,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":704542,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":704542,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":620681,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":620681,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":620681,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":202442,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":202442,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":348603,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":348603,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":348603,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":859813,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":859813,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1271209,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1271209,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1816284,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1816284,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1877785,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2207127,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"InterestCostsCapitalized":{"label":"Interest Costs Capitalized","description":"Amount of interest capitalized during the period.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":30188144,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":26515574,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":26515574,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":21359447,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":21359447,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":21359447,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":106455409,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":106455409,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":106455409,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":159926006,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":159926006,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":159926006,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":177814682,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":177814682,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":177814682,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":137347632,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":137347632,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":137347632,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":182595395,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":182595395,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":182595395,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":204078542,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":204078542,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":204078542,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":214694686,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":214694686,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":214694686,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":135074360,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":135074360,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":135074360,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":88666945,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":88666945,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":88666945,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":67089115,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":67089115,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":82817086,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"InterestCostsIncurred":{"label":"Interest Costs Incurred","description":"Total interest costs incurred during the period and either capitalized or charged against earnings.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":30188144,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":26515574,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":26515574,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":19703655,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":38221979,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":38221979,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":38221979,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":134656176,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":134656176,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":134656176,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":180207422,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":180207422,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":180207422,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":207671514,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":207671514,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":207671514,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":203501072,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":203501072,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":203501072,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":281841091,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":281841091,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":281841091,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":317853902,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":317853902,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":317853902,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":344182091,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":344182091,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":344182091,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":318473132,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":318473132,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":318473132,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":246675356,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":246675356,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":246675356,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":244029432,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":244029432,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":200226508,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":4844345,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":4844345,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":16058017,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":16058017,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":9956249,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":9956249,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10063297,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":10063297,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":29520400,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":29520400,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":54488910,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":176940318,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":16862532,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":28200767,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":20281416,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":29856832,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":66153440,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":99245696,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":113775360,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":129487405,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":183398772,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":176940317,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":176940317,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":117409422,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"InterestExpenseDebtExcludingAmortization":{"label":"Interest Expense, Debt, Excluding Amortization","description":"Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":26444942,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":25174427,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":18359710,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"InterestExpenseLesseeAssetsUnderCapitalLease":{"label":"Interest Expense, Lessee, Assets under Capital Lease","description":"The amount, during the lease term, of each minimum [capital] lease payment allocated to interest expense so as to produce a constant periodic rate of interest on the remaining balance of the capital lease obligation.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":778032,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":778032,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":778032,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2896977,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2896977,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2896977,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2617000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2617000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2617000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2055995,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2055995,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2055995,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1705739,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":1705739,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1385292,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"InterestIncomeRelatedParty":{"label":"Interest Income, Related Party","description":"Amount of interest income earned from interest-bearing assets owed to the entity by related party.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"InterestOnConvertibleDebtNetOfTax":{"label":"Interest on Convertible Debt, Net of Tax","description":"The after-tax amount of interest recognized in the period associated with any convertible debt.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":798984,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":798984,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":798984,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1424011,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1424011,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":2690572,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2690572,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2690572,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":20982330,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":20982330,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":24563386,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":24563386,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":24563386,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":19796606,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":23429225,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":23429225,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":23429225,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":20066214,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":20066214,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":20066214,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":32710830,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":32710830,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":32710830,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":141052901,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":141052901,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":141052901,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":187209963,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":187209963,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":181857136,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":187209963,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":181857136,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":181857136,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":223541763,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":223541763,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":223541763,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":284624926,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":284624926,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":284624926,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":293543976,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":293543976,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":293543976,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":149271138,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":149271138,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":149271138,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":261746433,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":261746433,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":261746433,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":112037414,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":112037414,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":112037414,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":34991943,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":34991943,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":37822272,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"InterestPayableCurrent":{"label":"Interest Payable, Current","description":"Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":1352000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":7077864,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":7077864,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":11582212,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":11582212,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":14178760,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":8445279,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":42371395,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":42371395,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":54250778,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":54250778,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":47214392,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":47214392,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":38893375,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":38893375,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":20935671,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":20935671,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":32363632,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":32363632,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":153330358,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":153330358,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":287028427,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":287028427,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":404937375,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"InterestPayableCurrentAndNoncurrent":{"label":"Interest Payable","description":"Amount of interest payable on debt, including, but not limited to, trade payables.","units":{"USD":[{"end":"2011-12-31","val":1334667,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1352000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1352000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1352000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":859581,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":859581,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":859581,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":803434,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":723382,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":723382,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":723382,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":638155,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":85012,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":6775141,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3158358,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings":{"label":"Inventory, Net of Allowances, Customer Advances and Progress Billings","description":"Amount, after deduction of valuation reserves, other allowances, and customer advances received on long-term contracts or programs, of inventory expected to be converted to cash, sold or exchanged within the normal operating cycle.","units":{"USD":[{"end":"2011-12-31","val":761871391,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":605673460,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"InventoryRealEstate":{"label":"Inventory, Real Estate","description":"Total of (1) improvements, (2) held-for-sale, (3) land and land under development, (4) construction-in-process, (5) mortgage loans held-in-inventory, and (6) other real estate investments which are considered inventory due to being held for sale or disposition.","units":{"USD":[{"end":"2016-12-31","val":-2196314416,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":-2836393846,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":2836393846,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":2836393846,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":4405320762,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":4701075999,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":4701075999,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3712592267,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":3712592267,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3449829092,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":3449829092,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2869622702,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":2869622702,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3277056653,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":3277056653,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":3307964969,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":3307964969,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3206897355,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"InventoryRealEstateConstructionInProcess":{"label":"Inventory, Real Estate, Construction in Process","description":"Cost of real estate projects incurred for projects for eventual sale or transfer (condominium or time share projects, vacation clubs).","units":{"USD":[{"end":"2010-12-31","val":710585316,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":710585316,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":710585316,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":761871391,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":761871391,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":761871391,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":761871391,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":722819462,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":605673460,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":932518706,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":932518706,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":932518706,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":932518706,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":1540815971,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":1714575052,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":1714575052,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":1714575052,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":1714575052,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":2097123391,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1887321801,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1887321801,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1887321801,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":1887321801,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":2082679555,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":1719135164,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":1719135164,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":1719135164,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":1719135164,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2135226368,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1996000653,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1996000653,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1996000653,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":1996000653,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":3172121000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":3694816558,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":4068716308,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":4068716308,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3254387749,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":3254387749,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":3254387749,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3010624339,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":3010624339,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":3449829092,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2368747467,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":2368747467,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":2869622702,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2446216486,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":2446216486,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":3277056653,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2453888438,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":2453888438,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2530951122,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"InventoryRealEstateHeldForSale":{"label":"Inventory, Real Estate, Held-for-sale","description":"Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated.","units":{"USD":[{"end":"2010-12-31","val":1470241,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":1470241,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":1470241,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":6775141,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":6775141,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":6775141,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":6775141,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3158358,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":3158358,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":3158358,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":3158358,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":4779793,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":21260288,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":21260288,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":21260288,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":21260288,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":13969429,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":12308999,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":12308999,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":12308999,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":12308999,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":11518328,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":24076559,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":24076559,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":24076559,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":24076559,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":21987023,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":477179252,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":477179252,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":477179252,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":381237725,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":840393193,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":840393193,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-01-02","val":875525000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":710504204,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2387985,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":2387985,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":2218156,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2218156,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":2218156,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":5293920,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":5293920,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":5293920,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":3250787,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":9018626,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":4512194,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2022-01-01","end":"2022-12-31","val":8207327,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":4779314,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":3121364,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"InvestmentOwnedAtFairValue":{"label":"Investment Owned, at Fair Value","description":"Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.","units":{"USD":[{"end":"2015-06-30","val":7678862,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"InvestmentOwnedPercentOfNetAssets":{"label":"Investment Owned, Percent of Net Assets","description":"Percent of net assets at close of period. For schedules of investments that are categorized, each category should have a percent of net assets for the aggregated value of the Investments in the category.","units":{"pure":[{"end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"}]}},"InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures":{"label":"Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures","description":"Amount of investment in equity method investee and investment in and advance to affiliate.","units":{"USD":[{"end":"2017-06-30","val":9098521,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"IssuanceOfStockAndWarrantsForServicesOrClaims":{"label":"Issuance of Stock and Warrants for Services or Claims","description":"Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":78729,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":55944,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":55944,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1653781,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":2148169,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":2148169,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1974787,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1974787,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1974787,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3694591,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3694591,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3694591,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6031670,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6031670,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6031670,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":7613448,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7613448,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":7613448,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":6626414,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":6626414,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":6626414,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":5132393,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":5132393,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":5132393,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":9614639,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":9614639,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":12578020,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":12578020,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":11855731,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":11855731,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":11189765,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":11189765,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4277562,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4277562,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3037114,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":3037114,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":3037114,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"LeaseIncome":{"label":"Lease Income","description":"Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":8732799,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":9584972,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":9584972,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":16128771,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":16128771,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":16128771,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":34792485,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":34792485,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":19781344,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"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-12-31","val":12216023,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":9027952,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3596860,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":7628236,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2949638,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2915535,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":6470913,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5639638,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2311216,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3776934,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2106680,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2078388,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-12-31","val":294239,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":65876,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":65876,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":1007535,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1169276,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":296254,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":267157,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":266078,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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-12-31","val":4443336,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2219038,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1285644,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3555049,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":509924,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":505193,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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-12-31","val":993877,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":570019,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":249069,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":537267,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":145230,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":31655,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2010-12-31","val":585800372,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":585800372,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":754276411,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":754874922,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":754874922,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":784842108,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":784842108,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":784842108,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":942472744,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":1429464049,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":1429464049,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":1429464049,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":1944820068,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":2270914541,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":2270914541,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":2270914541,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":2550354950,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":2625435837,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":2612931582,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":2612931582,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":2832558228,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":3320293112,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":3320293112,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":3303406781,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":3955190080,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":5327421144,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":5327421144,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":5327421144,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":7459952254,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":7288067523,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":7288067523,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":6629712411,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":6629712411,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6643420414,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":6643420414,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6033050053,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":6033050053,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5767491498,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":5767491498,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5225980849,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5225980849,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":4965063269,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2010-12-31","val":1103965326,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":1103965326,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1390015115,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":1390613626,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":1390613626,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1566380606,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":1793228509,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":2382099592,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2891003678,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":3231526234,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3528221832,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":3561387439,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":3548883184,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":3548883184,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":3764356360,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":4236445290,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":4236445290,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":4219558959,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":4906868290,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":6384434270,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":8148820420,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":8033712672,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":8033712672,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7421664433,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":7421664433,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":7669323576,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":7669323576,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6446279290,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":6446279290,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5850278327,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":5850278327,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5333393231,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5333393231,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5022477731,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":463746999,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":463746999,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":627261538,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":627860049,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":627860049,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":735115250,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":735115250,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":735115250,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":644907251,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":807373311,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":807373311,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":807373311,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":1175953465,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":1592632813,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":1592632813,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":1592632813,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1669442681,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1650882568,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1650882568,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1650882568,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1833644141,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":2060609044,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":1981002577,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":1981002577,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2286657800,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":3674819498,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":3674819498,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":3674819498,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":5520193997,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":5069868783,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":5069868783,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4484571512,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":4484571512,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4536333378,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":4536333378,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":4777783176,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":4777783176,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":4792960096,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":4792960096,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4146503396,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":4146503396,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3801865654,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LoansAndLeasesReceivableCollateralForSecuredBorrowings":{"label":"Loans and Leases Receivable, Collateral for Secured Borrowings","description":"Reflects the aggregate value of loans, trade receivables, securities and financial instruments that serve as collateral for obligations arising from a transfer of financial assets recorded as a secured borrowing.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":15080227,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"}]}},"LoansPayableToBank":{"label":"Loans Payable to Bank","description":"Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer.","units":{"USD":[{"end":"2017-12-31","val":512349557,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1249943747,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1249943747,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1134834710,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1134834710,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1071120352,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1071120352,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":819296631,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":819296631,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":590573895,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":590573895,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":563058544,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":563058544,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":503420447,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LoansPayableToBankCurrent":{"label":"Loans Payable to Bank, Current","description":"Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2011-12-31","val":129089496,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":125017898,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":125017898,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":125017898,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":97917038,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":143251734,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":143251734,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":143251734,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":300513220,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":284928910,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":284928910,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":284928910,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":288599188,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":246239374,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":246239374,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":246239374,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":122149837,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":82240161,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":82240161,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":-82240161,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":144650678,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":-501330611,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":501330611,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":501330611,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":478363177,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":529904807,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":529904807,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":448770014,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":448770014,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":482102433,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":482102433,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":325219756,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":325219756,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":443970822,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":443970822,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":410969547,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":410969547,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":322444388,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LongTermDebt":{"label":"Long-term Debt","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2011-12-31","val":202571062,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":160017898,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":160017898,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":160017898,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":181470941,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":176055290,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":176055290,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":176055290,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":359979213,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":337225037,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":337225037,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":337225037,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":373197461,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":260099174,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":260099174,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":260099174,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":173171764,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":318125170,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":318125170,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":318125170,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":505596127,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":512349557,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":512349557,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":775887585,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"LongTermDebtCurrent":{"label":"Long-term Debt, Current Maturities","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2010-12-31","val":330633,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":78395362,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":313300,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":129402796,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":129402796,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":166081678,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":166081678,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":166081678,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":97917038,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":217964262,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":217964262,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":217964262,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":424711782,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":586841245,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":586841245,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":586841245,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":687025109,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":594834196,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":594834196,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":594834196,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":809094078,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":704695082,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":704695082,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":704695082,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1077419087,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1648233254,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1648233254,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1648233254,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1690378817,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1647918456,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1647918456,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1418955459,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1418955459,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1393587995,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1393587995,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1466820657,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1466820657,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1653119929,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":1653119929,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1265784530,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":1265784530,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1082607536,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2017-12-31","val":829773150,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":564340219,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":564340219,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":613619925,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":613619925,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":874276856,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":874276856,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":667227852,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":667227852,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":92473329,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":92473329,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":73787743,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":73787743,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":67898666,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LongTermLoansFromBank":{"label":"Loans Payable to Bank, Noncurrent","description":"Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.","units":{"USD":[{"end":"2010-12-31","val":70213164,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":70213164,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":73481566,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":73481566,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":73481566,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":35000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":35000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":35000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":83553903,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":32803556,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":32803556,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":32803556,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":59465993,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":52296127,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":52296127,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":52296127,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":84598273,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":13859800,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":13859800,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":13859800,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":51021927,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":235885009,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":235885009,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":235885009,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":360945449,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":11018946,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":11018946,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":11018946,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":297524408,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":720038940,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":720038940,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":686064696,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":686064696,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":589017919,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":589017919,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":494076875,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":494076875,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":146603073,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":146603073,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":152088997,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":152088997,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":180976059,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LossContingencyDamagesSoughtValue":{"label":"Loss Contingency, Damages Sought, Value","description":"The value (monetary amount) of the award the plaintiff seeks in the legal matter.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":20000000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":14100000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"}],"CNY":[{"start":"2021-01-01","end":"2021-12-31","val":545500000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":545300000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":545300000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":545300000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ManagementFeesRevenue":{"label":"Management Fees Revenue (Deprecated 2018-01-31)","description":"Revenue, comprised of base and incentive revenue derived from the management of joint ventures, managing third-party properties, or another entity's operations.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":21563570,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":10370917,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":21611201,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":21611201,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":12867287,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":12867287,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":30022747,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":30022747,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":16793921,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":16793921,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":41738319,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":32883035,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments":{"label":"Marketable Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment Loss","description":"Amount of 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":496839,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":762469,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":762469,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":915903,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":915903,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2844695,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments":{"label":"Marketable Securities, Unrealized Gain (Loss), Excluding Other-than-temporary Impairment Loss","description":"Amount of unrealized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":-90056,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":19156,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":19156,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":766955,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":766955,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1777579,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"MarketingAndAdvertisingExpense":{"label":"Marketing and Advertising Expense","description":"The total expense recognized in the period for promotion, public relations, and brand or product advertising.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":13767135,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":15900532,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":15900532,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":18096298,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":18096298,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":18096298,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":32137186,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":32137186,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":32137186,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":35350419,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":35350419,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":35350419,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":39718114,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":39718114,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":39718114,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":53932462,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":53932462,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":53932462,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":56575316,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":56575316,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":56575316,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":62341805,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":62341805,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":62341805,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":41972661,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":41972661,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":41972661,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":40262333,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":40262333,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":40262333,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":19164227,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":19164227,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":19164227,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":6664465,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":6664465,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":4806666,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"MinorityInterest":{"label":"Stockholders' Equity Attributable to Noncontrolling Interest","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).","units":{"USD":[{"end":"2010-12-31","val":367451,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":367451,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1111494,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":1111494,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":1111494,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":-19440,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":-19440,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":-19440,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":-19724,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":-18819,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":-18819,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":-18819,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":8121101,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":15891713,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":15891713,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":15891713,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":33355566,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":64441277,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":64441277,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":64441277,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":27292000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":18654153,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65274668,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":65274668,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":101650383,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":101650383,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":360431202,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":360431202,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":159130726,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":159130726,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":152673930,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":152673930,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":141141196,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":141141196,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":161588676,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders":{"label":"Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders","description":"Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":2231322,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2231322,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2231322,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2018-01-01","end":"2018-06-30","val":35846020,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":35521013,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":35521013,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":35521013,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1010489,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1010489,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1010489,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":27572,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":27572,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":27572,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"MinorityInterestDecreaseFromRedemptions":{"label":"Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests","description":"Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":-37149001,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2022-01-01","end":"2022-12-31","val":651853,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"}]}},"MinorityInterestIncreaseFromStockIssuance":{"label":"Noncontrolling Interest, Increase from Equity Issuance or Sale of Parent Equity Interest (Deprecated 2013-01-31)","description":"Represents an increase in noncontrolling interest from issuance of additional equity interests to noncontrolling interest holders or the sale of a portion of the parent's controlling interest.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":385408,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":385408,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":385408,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"MinorityInterestOwnershipPercentageByParent":{"label":"Noncontrolling Interest, Ownership Percentage by Parent","description":"The parent entity's interest in net assets of the subsidiary, expressed as a percentage.","units":{"pure":[{"end":"2014-12-31","val":0.75,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0.51,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"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":"2009-01-01","end":"2009-12-31","val":-101962070,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-101962070,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-10203228,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-10203228,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-10203228,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-118674027,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-118674027,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":-118674027,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-6781779,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2015-01-01","end":"2015-12-31","val":306282098,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":375230167,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":343824125,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":488103643,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":942144670,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":1154478621,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":1154478621,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":261904415,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-189581282,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-189581282,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-189581282,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-278472789,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-278472789,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-278472789,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-190069001,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-190069001,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-190069001,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-677076944,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-677076944,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-677076944,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-60426478,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-60426478,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-60426478,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-47293021,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-47293021,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-99270308,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":-118674027,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-79670474,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-6781779,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-6781779,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":88496277,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":88496277,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":393912695,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":393912695,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":393912695,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":413319561,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":413319561,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":455065629,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":455065629,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":455065629,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":282117918,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":282117918,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":306282098,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":306282098,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":15020680,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":15020680,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":375230167,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":501800404,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"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":"2009-01-01","end":"2009-12-31","val":-535520,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-535520,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":8432309,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":8432309,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":8432309,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-1164086,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-1164086,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":-1164086,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-354004,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2015-01-01","end":"2015-12-31","val":-35002993,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":4467639,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":4467639,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-11295426,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":-827168769,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-827168769,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-827168769,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-13303571,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":34562924,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":34562924,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":34562924,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-43030099,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-43030099,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-43030099,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-104155960,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-104155960,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-104155960,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-22774551,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-22774551,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-22774551,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":513898291,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":513898291,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":513898291,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1106953,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-1106953,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":9963218,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":"2011-01-01","end":"2011-12-31","val":-1164086,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-140842,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":-354004,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":-354004,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-470195,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":-470195,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-99961602,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-99961602,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-99961602,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-2570470,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-2570470,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-15891636,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-15891636,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-15891636,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-40737668,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-40737668,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-35002993,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-35002993,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2673299,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2673299,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":4467639,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-11295426,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"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":"2009-01-01","end":"2009-12-31","val":124505986,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":124505986,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":51422170,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":51422170,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":51422170,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":212827733,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":212827733,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":212827733,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":182720894,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2015-01-01","end":"2015-12-31","val":-4535075,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-159881300,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-159881300,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-129743970,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":139712972,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":139712972,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":139712972,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-229548781,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-22901923,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-22901923,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-22901923,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":272256758,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":272256758,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":272256758,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":336766542,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":336766542,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":336766542,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":135608847,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":135608847,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":135608847,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-530272913,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-530272913,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-530272913,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-270773987,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-270773987,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":18198247,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":212827733,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":183407974,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":182720894,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":182720894,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":43497299,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":43497299,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-213324143,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-213324143,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-213324143,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-618533187,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-618533187,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-884314436,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-884314436,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-884314436,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-221389959,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-221389959,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-4535075,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-4535075,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":16478740,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":16478740,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-159881300,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-129743970,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":42419028,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":42419028,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":51140211,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":51140211,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":51140211,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":91499714,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":32644969,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":32644969,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":16538924,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":16538924,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-17196007,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":73034549,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":73034549,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":73034549,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":68344527,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":68344527,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":68344527,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-81040908,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-81040908,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-81040908,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-417307378,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-417307378,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-417307378,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-51018739,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"NetIncomeLossAttributableToNoncontrollingInterest":{"label":"Net Income (Loss) Attributable to Noncontrolling Interest","description":"Amount of Net Income (Loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-17957,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-17957,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-17957,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":707259,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":707259,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":707259,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":707259,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1111109,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":1110264,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1110264,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1110264,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-19365,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-19365,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-19365,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":267,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":267,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-522,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-522,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-522,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2053922,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2053922,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":6485132,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":6485132,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":6485132,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":11655638,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":11655638,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":16483854,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":16483854,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":16483854,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-4820750,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":32917471,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":32917471,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":32917471,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":14684275,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":14684275,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":14684275,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":13557028,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":13557028,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":13557028,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4045264,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":4045264,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":4045264,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4670836,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4670836,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":4670836,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-9750314,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-9750314,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":4995448,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":"2010-01-01","end":"2010-12-31","val":51140211,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":91499714,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":48515730,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":32644969,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":73034549,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2021-01-01","end":"2021-12-31","val":-417307378,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-51018739,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"NetIncomeLossAvailableToCommonStockholdersDiluted":{"label":"Net Income (Loss) Available to Common Stockholders, Diluted","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":51140211,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":102297870,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":91499714,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":156997595,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":127155248,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":127155248,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":127155248,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":22896530,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":22896530,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":51206302,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":51206302,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":51206302,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24672899,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":66482107,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":32644969,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":72977548,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":63627551,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":73034549,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2021-01-01","end":"2021-12-31","val":-417307378,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-263353561,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":40282025,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-51018739,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1":{"label":"Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)","description":"\"The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.\"","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":70460343,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":70460343,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":75565148,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":75565148,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":75565148,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"}]}},"NonconsolidatedLegalEntityFinancialSupportCumulativeAmount":{"label":"Nonconsolidated Legal Entity, Financial Support Cumulative Amount","description":"Amount of cumulative financial support provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds.","units":{"USD":[{"end":"2016-06-30","val":26300000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"}]}},"NoncontrollingInterestIncreaseFromBusinessCombination":{"label":"Noncontrolling Interest, Increase from Business Combination","description":"Amount of increase in noncontrolling interest from a business combination.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5724339,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":5724339,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":5724339,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7887375,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7887375,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":317406,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":317406,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":317406,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":317406,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":317406,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":225290809,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":225290809,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":225290809,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":651853,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":651853,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"}]}},"NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance":{"label":"Noncontrolling Interest, Increase from Subsidiary Equity Issuance","description":"Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":10064263,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":10064263,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":10064263,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":29911731,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":29911731,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":29911731,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":31637196,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":36698455,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":36698455,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":36698455,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":32359705,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":32359705,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":32359705,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":222874781,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":222874781,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":222874781,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"}]}},"NoncurrentAssets":{"label":"Long-Lived Assets","description":"Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.","units":{"USD":[{"end":"2010-12-31","val":28920300,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":25963395,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":25963395,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":40037902,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":40037902,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":40037902,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-12-31","val":137571642,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":137571642,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":137571642,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-12-31","val":161067575,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":161067575,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":161067575,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":298423722,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":285919467,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":285919467,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":305000171,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":288113840,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":288113840,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1314221789,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1314221789,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":1314221789,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1342491007,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1342491007,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1776601324,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1776601324,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":1776601324,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2068413442,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":2068413442,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":2068413442,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1660459942,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1660459942,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":1660459942,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":961071201,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":961071201,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":961071201,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":840181206,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":840181206,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":781952834,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":32932585,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":43439424,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":43439424,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":56771422,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":56771422,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":56771422,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":85222487,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":85222487,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":85222487,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":145116061,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":145116061,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":145116061,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":167455085,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":167455085,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":167455085,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":178629347,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":178629347,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":178629347,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":212568458,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":212568458,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":212568458,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":240047821,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":240047821,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":250447619,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":250447619,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":250447619,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":227463083,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":227463083,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":227463083,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":253979411,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":253979411,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":253979411,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":127046010,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":127046010,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":127046010,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":84171803,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":84171803,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":43530671,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":55587695,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":55587695,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":82586704,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":82586704,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":82586704,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":156291973,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":156291973,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":156291973,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":156291973,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":98952546,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":223263860,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":223263860,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":223263860,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":98453723,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":98453723,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":213775379,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":213775379,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":213775379,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":46238431,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":46238431,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":97049495,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":97049495,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":97049495,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":45483980,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":45483980,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":105535021,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":105535021,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":105535021,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":53672814,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":53672814,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":179358966,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":179358966,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":179358966,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":87090371,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":87090371,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":247059755,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":247059755,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":247059755,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":61292970,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":375430481,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":375430481,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":375430481,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":309862002,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":309862002,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":309862002,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":147809450,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":147809450,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":147809450,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-204693754,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-204693754,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-204693754,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-49402590,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-49402590,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-49402590,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":48293553,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":48293553,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":38971424,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":6480093,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":6480093,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6487116,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":6487116,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5384851,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":5384851,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3497729,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":3497729,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2528841,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2528841,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":2637923,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-12-31","val":11222146,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8457933,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3347791,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":7090969,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2804408,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":2600000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2883880,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OperatingLeasePaymentsUse":{"label":"Operating Lease, Payments, Use","description":"Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":6275565,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":6275565,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6354922,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":6354922,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4485361,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":4485361,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3996599,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":3996599,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1996744,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":1996744,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":2096515,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":11801491,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":11801491,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8516756,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":8516756,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3147381,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":3147381,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5707986,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":5707986,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1615626,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":1615626,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":372277,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDue":{"label":"Operating Leases, Future Minimum Payments Due","description":"Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.","units":{"USD":[{"end":"2012-12-31","val":6977804,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-06-30","val":6119194,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":13617635,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-06-30","val":11845645,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":13446956,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":10440000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":7659856,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":14114513,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":9240506,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-06-30","val":11584612,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":15784977,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":13017626,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":19350783,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":2278474,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5562952,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":6467053,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3113503,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4883794,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8077319,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":6686146,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":196849,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2015-12-31","val":562477,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":290071,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":705076,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1055059,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":781985,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2017-12-31","val":600001,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":467990,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":992012,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive":{"label":"Operating Leases, Future Minimum Payments, Due in Rolling Year Five","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":150189,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour":{"label":"Operating Leases, Future Minimum Payments, Due in Rolling Year Four","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 rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":100126,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":343120,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":900193,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":547412,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":448408,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree":{"label":"Operating Leases, Future Minimum Payments, Due in Rolling Year Three","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 rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":1461747,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":1269626,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":1190191,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":2978560,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":648034,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo":{"label":"Operating Leases, Future Minimum Payments, Due in Rolling Year Two","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 rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":1996130,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":4271109,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":2021425,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":4583295,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":3699424,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":2091688,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1807290,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1437673,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1326668,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":393308,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2541724,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1743325,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":4469563,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":2120722,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5232128,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2961415,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1732005,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3963404,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3551542,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":3481687,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":6140923,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths":{"label":"Operating Leases, Future Minimum Payments, Next Rolling 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 rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":2411002,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2014-06-30","val":5909797,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2015-06-30","val":5203828,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2016-06-30","val":5587901,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2017-06-30","val":5687477,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2018-12-31","val":7630760,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivable":{"label":"Operating Leases, Future Minimum Payments Receivable","description":"Future minimum rental payments in aggregate as of the balance sheet date under operating leases.","units":{"USD":[{"end":"2012-12-31","val":59664536,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":96024491,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":141341808,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":190697677,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":104297532,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":109513880,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":145616743,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":167247954,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableCurrent":{"label":"Operating Leases, Future Minimum Payments Receivable, Current","description":"Future rental payments receivable within one year of the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":1387303,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6477514,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9308920,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":9950598,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":8486637,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9292757,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12688803,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":15986263,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Five Years","description":"Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":50569724,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInFourYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Four Years","description":"Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":2566882,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6351952,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9248185,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":10048191,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":8556525,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9657447,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":11803631,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":13728432,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Three Years","description":"Future rental payments receivable within the third year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":2573462,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6578513,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9331302,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":9969725,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9068282,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9919920,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12510802,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":14786872,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Two Years","description":"Future rental payments receivable within the second year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":2567165,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6771892,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9319353,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":9947668,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9066109,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9982702,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12900942,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":15587876,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease":{"label":"Operating Leases, Income Statement, Depreciation Expense on Property Subject to or Held-for-lease","description":"The total depreciation charge recorded for property subject to or held for lease.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1218126,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1285497,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1285497,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1791775,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":1791775,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":1791775,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1580540,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1580540,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1580540,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2032019,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2032019,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2032019,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2303340,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2303340,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2303340,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2929277,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2929277,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2929277,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":7280421,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":7280421,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":7280421,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7963627,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":7963627,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":8625765,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":8625765,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":8237055,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":8237055,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":7709696,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":7709696,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":11227812,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":11227812,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":10761325,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OperatingLeasesIncomeStatementLeaseRevenue":{"label":"Operating Leases, Income Statement, Lease Revenue","description":"The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":320458,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":320458,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":180891,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":180891,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":180891,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":736800,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":2834080,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":2834080,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":2834080,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":2994000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":3253768,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":3253768,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":3253768,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":664531,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":664531,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5989766,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5989766,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5989766,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1127431,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1127431,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":4936186,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":4936186,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4936186,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":2800637,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":2800637,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":6573263,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":6573263,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":6573263,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2980041,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2980041,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":5946051,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":5946051,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":4592865,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":4592865,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":8732799,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":5148110,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"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-12-31","val":0.0435,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":0.0435,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0691,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0.0691,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0153,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0.0661,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.0742,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0.0742,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.0648,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":0.0648,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.0515,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherAccountsPayableAndAccruedLiabilities":{"label":"Other Accounts Payable and Accrued Liabilities","description":"Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":64721393,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":73446326,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":73446326,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":73446326,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":66196155,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":74088090,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":74088090,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":74088090,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":77281321,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":106126369,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":106126369,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":106126369,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":105786177,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":199661165,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":199661165,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":199661165,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":242832041,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":300118332,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":300118332,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":300118332,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":300948000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":266546596,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":341107500,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":341107500,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":323163994,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":323163994,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":595476441,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":595476441,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":555176693,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":555176693,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":489622793,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":489622793,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":659501859,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":659501859,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":779236665,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2011-12-31","val":1562509,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":7438276,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":6086276,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":7909146,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":7909146,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":7106887,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":7106887,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12098761,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":12098761,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":30692839,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":30692839,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":88963349,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":18503006,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":13961958,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":13961958,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":18096825,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":18096825,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":43365254,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":43365254,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":11133179,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":11133179,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":13255294,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":13255294,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":29934437,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":29934439,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":6001222,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":611403,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":611403,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":638047,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":638047,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":638047,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":161412,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":161412,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":161412,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":192794,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":139043,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":139043,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":139043,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":236308,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":200891,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":200891,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":200891,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":115218,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":225785,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":225785,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":225785,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":583347,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":798920,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":798920,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":798920,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":657444,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":520391,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":520391,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":772303,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":772303,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3847106,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":3847106,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1482786,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1482786,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":7886273,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":7886273,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":900641,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":900641,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":966930,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":4190806,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":4190806,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2907777,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":2907777,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":2907777,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2249003,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":2249003,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":2144807,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":2014493,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":5028299,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":5028299,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":5028299,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":7063095,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":10581865,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":10581865,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":10581865,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":11026622,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":14944179,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":14944179,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":14944179,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":13311625,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":24718147,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":24718147,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":24718147,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":40976764,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":44501252,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":44501252,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":44501252,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":169102233,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":137062313,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":137062313,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":80405182,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":80405182,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":76192049,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":76192049,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":78241516,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":78241516,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":55478954,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":55478954,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":51460879,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":51460879,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":39712747,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest","description":"Amount before tax, 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 noncontrolling interests.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-75,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1143,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1143,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-638863,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-638863,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-638863,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2153979,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":2153979,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-411701,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":-145037,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2017-01-01","end":"2017-06-30","val":635181,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2018-01-01","end":"2018-06-30","val":391451,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax","description":"Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":372375,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":372375,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":14793091,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":14793091,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":14793091,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-2676255,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":14249738,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":14249738,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-10031489,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-10031489,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":267938,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":267938,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-19435836,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-19435836,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":23426959,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":23426959,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":66062603,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":66062603,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":66062603,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-20976230,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-59759616,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-59759616,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-59759616,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-21079940,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-21079940,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-21079940,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":94386918,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":94386918,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":94386918,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":20861635,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":20861635,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":20861635,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-67014536,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-67014536,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-67014536,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-6770114,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-6770114,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-5025283,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":14793091,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":28447636,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2150412,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":25910940,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3354027,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-73604028,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-66273588,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":66062603,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":66062603,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-50627532,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"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":"2015-01-01","end":"2015-12-31","val":146929,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":146929,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":146929,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"OtherComprehensiveIncomeLossTax":{"label":"Other Comprehensive Income (Loss), Tax","description":"Amount of tax expense (benefit) allocated to other comprehensive income (loss).","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax":{"label":"OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax","description":"Amount, before tax and 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":"2015-01-01","end":"2015-06-30","val":-53225,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"}]}},"OtherCostOfOperatingRevenue":{"label":"Other Cost of Operating Revenue","description":"Other costs incurred during the reporting period related to other revenue generating activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":7704968,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":7704968,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":7435828,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":7435828,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":7435828,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":9504214,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":9504214,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":9504214,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":9504214,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":7388909,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":21650195,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":21650195,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":21650195,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7993986,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":7993986,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":6208324,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":6208324,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":6208324,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":11589924,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":11589924,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":23835732,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":23835732,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3396187,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":10018513,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1168942,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":21134707,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1691848,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1691848,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2379095,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2379095,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1100367,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1100367,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1901483,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1901483,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":559235,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2804083,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"OtherLongTermDebt":{"label":"Other Long-term Debt","description":"Amount of long-term debt classified as other.","units":{"USD":[{"end":"2011-12-31","val":40022281,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":200000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":611655363,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":611655363,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":611655363,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":780156039,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":878116826,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":878116826,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":878116826,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1143682593,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1258602780,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1246098525,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1579042263,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":1597246245,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2032331528,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":2551717082,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2158468849,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":2158468849,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2006876072,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":2006876072,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1924501190,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1924501190,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1416701102,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1416701102,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1468230517,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":1468230517,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1330848464,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":1330848464,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1238930196,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherLongTermDebtCurrent":{"label":"Other Long-term Debt, Current","description":"Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":313300,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":41063780,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":74712528,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":74712528,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":74712528,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":124198562,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":301912335,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":301912335,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":301912335,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":398425921,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":348594822,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":348594822,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":686944241,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":622454921,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":932768409,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1146902643,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1118013649,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":-1118013649,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":-970185445,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":970185445,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":911485562,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":911485562,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1141600901,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1141600901,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1209149107,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":1209149107,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":854814983,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":854814983,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":760163148,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherLongTermDebtNoncurrent":{"label":"Other Long-term Debt, Noncurrent","description":"Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":38687613,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":38687613,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":39708981,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":39708981,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":39708981,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":200000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":536942835,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":536942835,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":536942835,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":655957477,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":576204491,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":576204491,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":576204491,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":745256672,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":910007958,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":897503703,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":897503703,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":892098022,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":974791324,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":974791324,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":974791324,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1099563119,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1404814439,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1404814439,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1404814439,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1430226294,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1040455200,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1040455200,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1036690627,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1036690627,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1013015628,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1013015628,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":275100201,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":275100201,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":259081410,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":259081410,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":476033481,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":476033481,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":478767048,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherLongTermInvestments":{"label":"Other Long-term Investments","description":"Amount of long-term investments classified as other.","units":{"USD":[{"end":"2010-12-31","val":241648,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":241648,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":241648,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":241648,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":241648,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":241648,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":241648,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":241648,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":247148,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":241648,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":241648,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":241648,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":241648,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":241648,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":241648,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":241648,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":32955598,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":31107552,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":31107552,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":31107552,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":31107552,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":241648,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":241648,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":7797559,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":9098521,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":829773150,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":829773150,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":829773150,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":842507798,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":564340219,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"}]}},"OtherNoncashIncomeExpense":{"label":"Other Noncash Income (Expense)","description":"Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":-70061,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":-70061,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":-70061,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-37301,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-37301,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":-166750,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-166750,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-166750,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":-734829,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":-734829,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":38195,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":38195,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":38195,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1056139,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":820514,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":289020,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":289020,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":289020,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-181913,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":-181913,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":-1327529,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":-1327529,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":-1327529,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-5228000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1985331,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-1985331,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-1985331,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1661626,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-1661626,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-1661626,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1023693,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-1023693,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-1023693,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-3834826,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-3834826,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-3834826,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":64687,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":64687,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":64687,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-3404181,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-3404181,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-5524096,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-383333,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-383333,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":2381037,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2381037,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":2381037,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":1538968,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":1538968,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":1538968,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":3109124,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":3109124,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":3212606,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3212606,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3212606,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":4721643,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":4721643,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":5945120,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":5945120,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":5945120,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":4108053,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":4108053,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":4540227,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":4540227,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":4540227,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":159225,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":159225,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":2326010,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":2326010,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":2326010,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-829644,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":1741732,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1741732,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1741732,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5848727,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":5848727,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":5848727,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1296377,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-1296377,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-1296377,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2509645,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":2509645,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":2509645,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-1968849,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-1968849,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-1968849,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":25426872,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":25426872,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":15962738,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"OtherRealEstateRevenue":{"label":"Other Real Estate Revenue (Deprecated 2018-01-31)","description":"Other real estate revenue not otherwise specified in the taxonomy.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":7326359,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":7326359,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":10998992,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":10998992,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":10998992,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":13389803,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":11292523,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":11292523,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":11292523,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":6188183,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":13496262,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":13496262,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":13496262,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7346491,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":7346491,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":16821657,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":16821657,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":16821657,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":10933770,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":10933770,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":21985595,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":21985595,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":422025,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":10848053,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":477136,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":23283959,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1672758,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1672758,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1693558,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1693558,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":687492,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":687492,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1153429,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1153429,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1875307,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":3325118,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"OtherReceivablesNetCurrent":{"label":"Other Receivables, Net, Current","description":"Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":6462138,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":6462138,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":13351674,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":13351674,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":13351674,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":27413310,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":27413310,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":27413310,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":11444965,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":10591113,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":10591113,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":10591113,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":87388198,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":134818502,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":134818502,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":134818502,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":156099846,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":147651234,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":147651234,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":147651234,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":28330996,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":31822187,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":31822187,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":31822187,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":38749716,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":73193654,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":73193654,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":73193654,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":51575340,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":166632745,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":166632745,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":287300176,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":287300176,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":335840652,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":335840652,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":298190097,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":298190097,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":383513125,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"PaymentsForProceedsFromOtherInvestingActivities":{"label":"Payments for (Proceeds from) Other Investing Activities","description":"Amount of cash (inflow) outflow from investing activities classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":32633171,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":32633171,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2017-01-01","end":"2017-06-30","val":8780788,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"PaymentsForProceedsFromProductiveAssets":{"label":"Payments for (Proceeds from) Productive Assets","description":"The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":18695933,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":39125572,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":39125572,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":6461532,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":6461532,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":6461532,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":9761856,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":9761856,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":9761856,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":16654387,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":16654387,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":11645673,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":11645673,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":11645673,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":9770352,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":9770352,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":9770352,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":104811,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":104811,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":104811,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5236375,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5236375,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5236375,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":372937,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":372937,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":590389,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsForPurchaseOfSecuritiesOperatingActivities":{"label":"Payments for Purchase of Securities, Operating Activities","description":"Cash paid to purchase debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":22114535,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":22114535,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":79264198,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":79264198,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":79264198,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":17872929,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":17872929,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":21363193,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":21363193,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":21363193,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":29632698,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":46414501,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":97389871,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":97389871,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":97389871,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":583492828,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":583492828,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":186062974,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":186062974,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":97529578,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":26673525,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2955227,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2021-01-01","end":"2021-12-31","val":109303567,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":109303567,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":109303567,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":2537231,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":5767159,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":5767159,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":11421722,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":11421722,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":21216816,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":21216816,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":11855780,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":11855780,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2964211,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":731871,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":731871,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":440576,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsOfDebtExtinguishmentCosts":{"label":"Payment for Debt Extinguishment or Debt Prepayment Cost","description":"Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":9848931,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":9848931,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":9848931,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":12123750,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":12123750,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":12123750,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":13000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":13000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":6795362,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"PaymentsOfDebtIssuanceCosts":{"label":"Payments of Debt Issuance Costs","description":"The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":10725482,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":23254595,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":9778697,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"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":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2012-01-01","end":"2012-06-30","val":2919444,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7181861,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"}]}},"PaymentsOfDividendsCommonStock":{"label":"Payments of Ordinary Dividends, Common Stock","description":"Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":7661057,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":8769530,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7181861,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":14724740,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":7827136,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":7827136,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":15288919,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":7375851,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":7375851,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":14751703,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":14751703,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":14751703,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":7015794,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":7015794,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":20545257,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":13674234,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":13674234,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":26090734,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":13074848,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":25739147,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":19647356,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":19647356,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":19647356,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":14284148,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":14284148,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":14284148,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":4055664,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":4661341,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":3392800,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsOfDividendsMinorityInterest":{"label":"Payments of Ordinary Dividends, Noncontrolling Interest","description":"Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":2233026,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":2231328,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2231328,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2231328,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":35846020,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":35521013,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"PaymentsOfFinancingCosts":{"label":"Payments of Financing Costs","description":"The cash outflow for loan and debt issuance costs.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":4951785,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":4951785,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":9585309,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":9585309,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":9585309,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":10649965,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":10649965,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":10649965,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":10649965,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":10649965,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":3104812,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":3104812,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3104812,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3104812,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":3308992,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":10725482,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":10725482,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":13215796,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":13215796,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":23254595,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":36254595,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":10907143,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":16574059,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":16574059,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":4304339,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":4304339,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6361147,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"}]}},"PaymentsToAcquireAvailableForSaleSecurities":{"label":"Payments to Acquire Available-for-sale Securities","description":"The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6137451,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":6137451,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":6137451,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"PaymentsToAcquireAvailableForSaleSecuritiesDebt":{"label":"Payments to Acquire Debt Securities, Available-for-sale","description":"Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":6137451,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":6137451,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"PaymentsToAcquireBusinessesGross":{"label":"Payments to Acquire Businesses, Gross","description":"The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.","units":{"USD":[{"start":"2017-07-01","end":"2017-07-31","val":1256909,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q2I"},{"start":"2018-01-01","end":"2018-12-31","val":8720772,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":8720772,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":604914,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":-9268548,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":-9268548,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":-9268548,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":91342920,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":91342920,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":91342920,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":9997800,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":9997800,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":9997800,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-15055431,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-15055431,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":-15055431,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":-15055431,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":-15055431,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-11761992,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-11761992,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-11761992,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-827011,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-827011,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-827011,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":938733,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":938733,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":938733,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":-510108525,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-510108525,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-510108525,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":268836,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsToAcquireEquityMethodInvestments":{"label":"Payments to Acquire Equity Method Investments","description":"The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":5967905,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5967905,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5967905,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":11543711,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":11543711,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":8407244,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"PaymentsToAcquireLongtermInvestments":{"label":"Payments to Acquire Long-term Investments","description":"The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":822029106,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":127031797,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":127031797,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":50546390,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":50546390,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":50546390,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":219220373,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":219220373,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":27768648,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"PaymentsToAcquireOtherInvestments":{"label":"Payments to Acquire Other Investments","description":"Amount of cash outflow to acquire investments classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":32681875,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":32681875,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":32681875,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":8407244,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":8407244,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":8780788,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":822029106,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":822029106,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":169360954,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":127031797,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"PaymentsToAcquireProductiveAssets":{"label":"Payments to Acquire Productive Assets","description":"The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":525752,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":3481806,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":3481806,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":3481806,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":2689526,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":2689526,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":5932847,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":5932847,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":5932847,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1979531,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1979531,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":2477039,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2477039,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":2477039,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":921985,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":921985,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":2739578,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2739578,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2739578,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2673991,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2673991,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":5565513,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":5565513,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":5565513,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2864929,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":9132946,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":9132946,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":9132946,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5510126,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":5510126,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":5510126,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1294014,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1294014,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1294014,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2058162,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":2058162,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":2058162,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":28681,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":28681,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":28681,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":372937,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":372937,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":590389,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsToAcquirePropertyPlantAndEquipment":{"label":"Payments to Acquire Property, Plant, and Equipment","description":"The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":353113,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":353113,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":981194,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":981194,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":981194,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1164086,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":151248,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":375256,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":525752,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-12-31","val":100099135,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":100099135,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":100099135,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":18695933,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":18695933,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":39125572,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"}]}},"PaymentsToAcquireShortTermInvestments":{"label":"Payments to Acquire Short-term Investments","description":"The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":16781803,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2018-01-01","end":"2018-12-31","val":26673525,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2955227,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"}]}},"PaymentsToFundLongtermLoansToRelatedParties":{"label":"Payments to Fund Long-term Loans to Related Parties","description":"The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":4350000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"}]}},"PaymentsToMinorityShareholders":{"label":"Payments to Noncontrolling Interests","description":"Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":399756,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":399756,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":4408069,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4408069,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":4408069,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2296780,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":2296780,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":3463790,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":3463790,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":3463790,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":12731957,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":12731957,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":12954007,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":12954007,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":2447140,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent":{"label":"Liability, Pension and Other Postretirement and Postemployment Benefits, Current","description":"Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current.","units":{"USD":[{"end":"2011-12-31","val":1758094,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1524935,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1524935,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1704441,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":1704441,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1697794,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":1697794,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1590932,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1590932,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1489242,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":1489242,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1657567,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1657567,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1893635,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":1893635,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1480963,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":1480963,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1583453,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1583453,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1620508,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1620508,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1483484,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":1483484,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1458748,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":1458748,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1437298,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"PledgedAssetsNotSeparatelyReportedOtherFinancialInstruments":{"label":"Pledged Assets, Not Separately Reported, Other","description":"The carrying amount, as of the date of the latest financial statement presented, of other assets which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement, and for which the transferee is not permitted to sell or re-pledge them to an unrelated party.","units":{"USD":[{"end":"2013-12-31","val":194508955,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":194508955,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":194508955,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":986517151,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":923762759,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":923762759,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":923762759,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1251969869,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1018987851,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1018987851,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1018987851,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":681681307,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":379078976,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":379078976,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":379078976,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":481999694,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":908833863,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":908833863,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":935112550,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"PledgedAssetsNotSeparatelyReportedRealEstate":{"label":"Pledged Assets, Not Separately Reported, Real Estate","description":"The carrying amount, as of the date of the latest financial statement presented, of real estate owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement, and for which the transferee is not permitted to sell or re-pledge them to an unrelated party.","units":{"USD":[{"end":"2012-12-31","val":39694448,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013Q4I"},{"end":"2014-06-30","val":18755006,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":35766700,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2014Q4I"},{"end":"2015-06-30","val":123721158,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":34789500,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":34789500,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":60006141,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":60006141,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":60006141,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":105426782,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":105426782,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":60879809,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":231288574,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":103789900,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":103789900,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":103789900,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":115192648,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":152289464,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":152289464,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":152289464,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":218385115,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":254048288,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":254048288,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":254048288,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":261491522,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":525263384,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":525263384,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":525263384,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":492217775,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":272022244,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":272022244,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":272022244,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":169104827,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":257287874,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":257287874,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":277463137,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":277463137,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":323322007,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":323322007,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":365505313,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":365505313,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":322170208,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":322170208,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":259752148,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":259752148,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":235424409,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":67196093,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":67196093,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":147455302,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":147455302,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":147455302,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":106619872,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":106619872,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":106619872,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":106619872,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":46097753,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":124209385,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":124209385,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":124209385,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":80564479,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":80564479,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":80831640,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":80831640,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":80831640,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":326120430,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":326120430,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":483446420,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":483446420,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":483446420,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":265216598,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":265216598,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":584233410,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":584233410,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":584233410,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":335814445,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":335814445,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":203622120,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":203622120,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":203622120,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":26367481,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":26367481,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":256681062,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":256681062,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":256681062,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":93009503,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":310137935,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":310137935,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":310137935,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":84837579,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":84837579,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":84837579,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":105007105,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":105007105,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":105007105,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":193848327,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":193848327,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":193848327,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5825838,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5825838,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5825838,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":2106648,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromContributedCapital":{"label":"Proceeds from Contributed Capital","description":"The cash inflow associated with the amount received by a corporation from a shareholder during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":4505328,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":4505328,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":4505328,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":23687327,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":23687327,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":31637196,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":36698455,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital":{"label":"Proceeds from Equity Method Investment, Distribution, Return of Capital","description":"Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":158634902,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":158634902,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":158634902,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":158634902,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":11087850,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":11087850,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":11087850,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":24296031,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":24296031,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":24296031,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"ProceedsFromIncomeTaxRefunds":{"label":"Proceeds from Income Tax Refunds","description":"The amount of cash received during the period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":9100000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":9100000,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":399110,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":399110,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":15188,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":15188,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2013-09-18","end":"2013-09-19","val":32880000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-09-18","end":"2013-09-19","val":32880000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-09-18","end":"2013-09-19","val":32880000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-09-18","end":"2013-09-19","val":32880000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2013-09-18","end":"2013-09-19","val":32880000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q3I"},{"start":"2023-01-01","end":"2023-12-31","val":1595830,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":1595830,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"}]}},"ProceedsFromIssuanceOfOtherLongTermDebt":{"label":"Proceeds from Issuance of Other Long-term Debt","description":"Amount of cash inflow from issuance of long-term debt classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":10000000,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":10000000,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":10000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":200000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":200000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":608703539,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":608703539,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":608703539,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":119698595,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":119698595,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":175592700,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":175592700,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":175592700,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":239926458,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":239926458,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":485351457,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":485351457,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":485351457,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":314944294,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":314944294,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":612307593,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":612307593,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":612307593,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":342318842,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":342318842,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":788220956,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":788220956,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":788220956,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":231377094,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":331989141,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":339551378,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":339551378,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1170084599,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1170084599,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1170084599,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1047849099,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1047849099,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1047849099,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":610114087,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":610114087,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":610114087,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":124661778,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":124661778,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":124661778,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":36508218,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":36508218,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":4775069,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromIssuanceOfPrivatePlacement":{"label":"Proceeds from Issuance of Private Placement","description":"The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":108641009,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":108641009,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":108641009,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":108641009,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"ProceedsFromMinorityShareholders":{"label":"Proceeds from Noncontrolling Interests","description":"Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":2842984,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":2842984,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":6910970,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6910970,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6910970,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1305327,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1305327,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":1284683,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1284683,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1284683,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":459356,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":459356,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":13177463,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":13177463,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":13177463,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":12734867,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":12734867,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":14210916,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":14210916,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":8720772,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"ProceedsFromOtherShortTermDebt":{"label":"Proceeds from Other Short-term Debt","description":"Amount of cash inflow from short-term debt classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":97753038,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":97753038,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":162802592,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":162802592,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":162802592,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24474878,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24474878,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":8511026,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":8511026,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":8511026,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":12249492,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":12249492,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":819039966,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":819039966,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":819039966,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":428837561,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":428837561,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":884488867,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":884488867,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":884488867,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":189375319,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":407755830,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":407755830,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":407755830,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":125131566,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":125131566,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":125131566,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":18917551,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":18917551,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":18917551,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":17689487,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":17689487,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":17689487,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":85768101,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":85768101,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":85768101,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":32500000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromPaymentsForTradingSecurities":{"label":"Proceeds from (Payments for) Trading Securities, Short-term","description":"Amount of cash inflow (outflow) from sales and purchases of trading securities.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":16410536,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":577866769,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"ProceedsFromPaymentsToMinorityShareholders":{"label":"Proceeds from (Payments to) Noncontrolling Interests","description":"Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":23687327,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-6323476,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-6323476,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":31031810,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":31031810,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":31031810,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":222712481,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":222712481,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":222712481,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":5659417,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2024-01-01","end":"2024-12-31","val":3141404,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromRelatedPartyDebt":{"label":"Proceeds from Related Party Debt","description":"The cash inflow from a long-term borrowing made 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. Alternate caption: Proceeds from Advances from Affiliates.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":66414412,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":66414412,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1314496,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":82725874,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"ProceedsFromRepaymentsOfRelatedPartyDebt":{"label":"Proceeds from (Repayments of) Related Party Debt","description":"Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":6380871,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":6380871,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":359685,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":359685,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":359685,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2011"},{"start":"2016-01-01","end":"2016-12-31","val":66414412,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1314496,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":82725874,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":82725874,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-9862562,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-79846860,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-79846860,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-79846860,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-25024684,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":-25024684,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":-25024684,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-24477542,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-24477542,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-24477542,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":44288546,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":44288546,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":44288546,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-4068750,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-4068750,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-4068750,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":5432379,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":5432379,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-2396841,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromRepaymentsOfRestrictedCashFinancingActivities":{"label":"Proceeds from (Repayments of) Restricted Cash, Financing Activities","description":"The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":-111232195,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":13696761,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"}]}},"ProceedsFromSaleOfAvailableForSaleSecurities":{"label":"Proceeds from Sale of Available-for-sale Securities","description":"The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6284380,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":6284380,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":6284380,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-182407,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":-182407,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":144955,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":144955,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":144955,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":10406,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":21252,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":21252,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":21252,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":55557,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":55557,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":831029,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":831029,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":831029,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":119056,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":119056,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":39011,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":39011,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":39011,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":12485,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":12485,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":8992,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":8992,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":8992,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":83564,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":83564,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":559030,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":559030,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":559030,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":159353,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":159353,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":425850,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":425850,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":425850,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":287410,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":330773,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":330773,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":330773,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1111556,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1111556,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1111556,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":93001129,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":93001129,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":93001129,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7052259,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":7052259,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":7052259,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3264138,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":3264138,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":3264138,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":82512,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":82512,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":9202167,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromSaleOfSecuritiesOperatingActivities":{"label":"Proceeds from Sale of Securities, Operating Activities","description":"Cash received from sale of investments in debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":20950606,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":20950606,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":76528665,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":76528665,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":76528665,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":22827583,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":22827583,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":26524907,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":26524907,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":26524907,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":16410536,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":61064916,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":61064916,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":61064916,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":577866769,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":178849628,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":178849628,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":57621337,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":77788586,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"ProceedsFromSaleOfTreasuryStock":{"label":"Proceeds from Sale of Treasury Stock","description":"The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"},{"start":"2024-01-01","end":"2024-12-31","val":640367,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":15188,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":94121,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":98812,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":98812,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":98812,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":1790278,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":1790278,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5060918,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5060918,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5060918,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1080530,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1080530,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":1080530,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":1080530,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1080530,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":27830,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":27830,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1454020,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1454020,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1454020,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1454020,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":1454020,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":185815,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":185815,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":6111912,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":6111912,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":6111912,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":751493,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"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":"2009-01-01","end":"2009-12-31","val":42419028,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":42419028,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":51122254,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":51122254,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":51122254,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":103005129,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":103005129,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":103005129,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":103005129,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":92610823,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":158107859,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":158107859,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":158107859,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":65976255,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":126356264,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":21472519,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":48496365,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":48496365,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":48496365,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":24673166,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":24673166,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":66481585,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":66481585,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":66481585,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":34698891,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":34698891,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":79462680,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":79462680,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":79462680,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":28194562,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":28194562,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":80111405,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":80111405,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":80111405,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-22016757,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":105952020,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":105952020,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":105952020,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":83028802,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":83028802,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":83028802,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-67483880,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":-67483880,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":-67483880,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-413262114,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-413262114,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-413262114,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-258682725,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-258682725,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-258682725,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":30531711,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":30531711,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-46023291,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms":{"label":"Progress Payments Netted Against Inventory for Long-term Contracts or Programs","description":"Amount of advances received from customers under long-term contracts which have been offset against inventories accounts at the balance sheet date.","units":{"USD":[{"end":"2011-12-31","val":722103502,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":813462059,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":813462059,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":347407266,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2011-12-31","val":7052661,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":6024605,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":6024605,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":51133924,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":51133924,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":55018873,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":55018873,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":52373542,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":52373542,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":50840884,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":50840884,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":56379907,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":56379907,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":66178207,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":66178207,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":74322407,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2010-12-31","val":2686946,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":2686946,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2980536,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":2980536,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":2980536,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1576146,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":1576146,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":1576146,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":1849888,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":46706000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":46706000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":46706000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":46089228,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":46475725,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":46475725,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":46475725,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":44230890,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":39323322,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":39323322,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":39323322,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":36777883,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":34090096,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":34090096,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":34090096,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":33154475,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":32385860,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":32385860,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":32385860,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":30378427,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":38114483,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":38114483,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":43004379,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation":{"label":"Property Subject to or Available for Operating Lease, Accumulated Depreciation","description":"The amount of accumulated depreciation, by major property class, recorded on property subject to or available for lease as of the balance sheet date.","units":{"USD":[{"end":"2011-12-31","val":5431609,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":7035836,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":7035836,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":8621341,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":8621341,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":10653360,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":10653360,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12956700,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":12956700,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":14932449,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":14932449,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":23379023,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":23379023,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":30221932,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":30221932,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":38358165,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":47843418,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":56458807,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":56458807,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":55295790,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":55295790,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":71269173,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":71269173,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":63721916,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"PropertySubjectToOrAvailableForOperatingLeaseGross":{"label":"Property Subject to or Available for Operating Lease, Gross","description":"Amount before accumulated depreciation of physical assets used in the normal conduct of business to produce goods and services subject to or available for lease.","units":{"USD":[{"end":"2011-12-31","val":23958113,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":30239662,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":30239662,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":69031522,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":69031522,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":79877108,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":79877108,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":84089282,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":84089282,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":174806383,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":174806383,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":301312336,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":301312336,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":332986149,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":332986149,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":554227073,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":530951625,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":496759179,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":496759179,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":428763657,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":428763657,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":393821174,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":393821174,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":370036800,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"PropertySubjectToOrAvailableForOperatingLeaseNet":{"label":"Property Subject to or Available for Operating Lease, Net","description":"The amount of property, by major property class, net of accumulated depreciation, subject to or available for lease as of the balance sheet date.","units":{"USD":[{"end":"2011-12-31","val":18526504,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":159873934,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":159873934,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":159873934,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":277933313,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":277933313,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":277933313,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":302764217,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":302764217,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":515868908,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":7067288,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":7067288,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":7067288,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3016234,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3016234,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3016234,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":982936,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":982936,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":982936,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6453654,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":6453654,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":6453654,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2781268,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":2781268,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":2781268,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2119346,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":2119346,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":2119346,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2082081,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2082081,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":2430695,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"RealEstateHeldforsale":{"label":"Real Estate Held-for-sale","description":"Carrying amount as of the balance sheet date of investments in land and buildings held for sale, excluding real estate considered to be inventory of the entity.","units":{"USD":[{"end":"2012-12-31","val":11191200,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":11191200,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":11191200,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":11191200,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":6497566,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":5524041,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":5524041,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":5524041,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":5524041,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2970379,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":1185217,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":1185217,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":1185217,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":1185217,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"RealEstateRevenueNet":{"label":"Real Estate Revenue, Net (Deprecated 2018-01-31)","description":"The aggregate revenue from real estate operations during the reporting period.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":448984494,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":448984494,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":449971845,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":449971845,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":449971845,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":687508196,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":687508196,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":687508196,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":687508196,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":425643127,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":914798552,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":914798552,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":914798552,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":367912544,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":367912544,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":897738056,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":897738056,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":897738056,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":393235623,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":393235623,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":919747673,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":919747673,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":919747673,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":441783705,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":441783705,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":1164323998,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1164323998,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1164323998,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":612006836,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":612006836,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1561624693,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1561624693,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":768878328,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":768878328,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1976907231,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":529929103,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"RedeemableNoncontrollingInterestEquityCarryingAmount":{"label":"Redeemable Noncontrolling Interest, Equity, Carrying Amount","description":"As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2013Q4I"},{"end":"2014-06-30","val":2836107,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"}]}},"RentalProperties":{"label":"Rental Properties","description":"Carrying amount of income producing properties held for rental.","units":{"USD":[{"end":"2010-12-31","val":19875971,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010Q4I"},{"end":"2011-12-31","val":18526504,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":18526504,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":23203826,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q4I"},{"end":"2013-06-30","val":16359761,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":60410181,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-06-30","val":62970015,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":69223748,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014Q4I"},{"end":"2015-06-30","val":77309763,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":71132582,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015Q4I"},{"end":"2016-06-30","val":68663976,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":159873934,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":159873934,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":159873934,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":191021265,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":277933313,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":277933313,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":286689309,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"RepaymentsOfBankDebt":{"label":"Repayments of Bank Debt","description":"The cash outflow to settle a bank borrowing during the year.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":182082837,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":182082837,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":171785111,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":171785111,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":171785111,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":120855849,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":174925760,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":174925760,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":174925760,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":22150124,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":135216321,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":135216321,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":135216321,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":102112148,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":102112148,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":269462794,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":269462794,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":269462794,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":71656074,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":71656074,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":63657978,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":63657978,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":63657978,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":201485778,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":201485778,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":576757761,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":576757761,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":576757761,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":503479828,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":503479828,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":444479915,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":444479915,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":444479915,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":14868503,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":14868503,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":51330241,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":51330241,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":51330241,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":100698972,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":201583103,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":201583103,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":201583103,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":388922839,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":388922839,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":388922839,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":819432106,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":819432106,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":819432106,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":790322990,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":790322990,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":790322990,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":205502651,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":205502651,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":205502651,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":110453807,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":110453807,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":81115077,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5274409,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5274409,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5274409,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1350286,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1350286,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":2765286,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2765286,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2765286,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1640702,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1640702,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":3966658,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3966658,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3966658,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1204634,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1204634,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":3721954,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":3721954,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":3721954,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2021892,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2021892,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":4196345,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4196345,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":3119539,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":7521441,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":45279898,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2009-01-01","end":"2009-12-31","val":45279898,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":59573808,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":59573808,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":59573808,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":24860148,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":24860148,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":78930059,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2012-01-01","end":"2012-06-30","val":80439682,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":26012362,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":24190254,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"}]}},"RepaymentsOfOtherDebt":{"label":"Repayments of Other Debt","description":"Amount of cash outflow for the payment of debt classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":75000000,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16","frame":"CY2011"}]}},"RepaymentsOfOtherLongTermDebt":{"label":"Repayments of Other Long-term Debt","description":"Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":75000000,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":75000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":40000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":40000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":40000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":40000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":40000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":122973761,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":122973761,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":122973761,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":3820308,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":6925120,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":17854351,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":17854351,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":17854351,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":41075118,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":37766126,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":369338675,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":369338675,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":369338675,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":60018729,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":60018729,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":236322138,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":236322138,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":236322138,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":500000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":218895920,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":218895920,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":218895920,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":233164117,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":233164117,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":233164117,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":882010043,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":882010043,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":882010043,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":891457400,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":891457400,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":891457400,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":98522299,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":98522299,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":98522299,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"}]}},"RepaymentsOfOtherShortTermDebt":{"label":"Repayments of Other Short-term Debt","description":"Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":29200000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":29200000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":29200000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":163165853,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":163165853,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":169096413,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":169096413,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":169096413,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":669849132,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":669849132,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":669849132,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":364240569,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":364240569,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":516320358,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":516320358,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":516320358,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":390331195,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":943033901,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":943033901,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":943033901,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1216629289,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1216629289,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1216629289,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":60033909,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":60033909,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":60033909,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":11572583,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":11572583,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":11572583,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4059023,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4059023,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":4059023,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":83972898,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2017-12-31","val":566675697,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":511874925,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":511874925,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018Q4I"},{"end":"2019-12-31","val":439978844,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":439978844,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":439978844,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":333172553,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":333172553,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":333172553,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":293471874,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":293471874,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":293471874,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":277596767,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":277596767,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":277596767,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":101577317,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":101577317,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":57941758,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"RestrictedCashAndCashEquivalents":{"label":"Restricted Cash and Cash Equivalents","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2016-12-31","val":153548292,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":197552310,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":197552310,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":338633911,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":338633911,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":270714930,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":270714930,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":83613204,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":83613204,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":220596486,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":220596486,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":269285004,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":269285004,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":96356223,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":96356223,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":53235183,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"RestrictedCashAndCashEquivalentsAtCarryingValue":{"label":"Restricted Cash and Cash Equivalents, Current","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2010-12-31","val":82305057,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":82305057,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":168384344,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":168384344,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":168384344,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":145729818,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":145729818,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":238926433,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2015-12-31","val":363137210,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":328499059,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":328499059,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":328499059,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":321614668,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q2I"},{"end":"2017-12-31","val":566675697,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":566675697,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":566675697,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":384275569,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":511874925,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":511874925,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":326980363,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":326980363,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":101038370,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":101038370,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":246888754,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":246888754,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":277596767,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":277596767,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":101577317,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":101577317,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":57941758,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"RestrictedCashAndCashEquivalentsNoncurrent":{"label":"Restricted Cash and Cash Equivalents, Noncurrent","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2012-12-31","val":11168562,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3271395,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":107798448,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":107798448,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015Q4I"},{"end":"2016-06-30","val":78417179,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":112998481,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":112998481,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":232134183,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":232134183,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":46583120,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":46583120,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"}]}},"RestrictedCashCurrent":{"label":"Restricted Cash, Current","description":"Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2016-12-31","val":328499059,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":321614668,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"RestrictedInvestmentsNoncurrent":{"label":"Restricted Investments, Noncurrent","description":"This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions.","units":{"USD":[{"end":"2012-12-31","val":11168562,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":11168562,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":11361613,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"RetailLandSalesImprovementRevenuePriorSales":{"label":"Retail Land Sales, Improvement Revenue, Prior Sales (Deprecated 2018-01-31)","description":"This element represents the recognition of revenue during the period for retail land sales which had been deferred due to such revenue being associated with the liability of the land developer (seller) as its obligation to complete improvements to land, which improvements were a component of the sales transaction. Such amount is generally recognized in revenue as the improvements are completed (percentage-of-completion).","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":8200000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":8200000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2013-01-01","end":"2013-12-31","val":6600000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2010-12-31","val":-69198063,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2010-12-31","val":-69198063,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":19418841,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2011-12-31","val":19418841,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":19418841,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2012-12-31","val":151603798,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2012-12-31","val":151603798,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2013-06-30","val":210398188,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"RetainedEarningsUnappropriated":{"label":"Retained Earnings, Unappropriated","description":"A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.","units":{"USD":[{"end":"2012-12-31","val":151603798,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":244310439,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":244310439,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":244310439,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":257955822,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":273254963,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":273254963,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":273254963,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":290560891,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":317765089,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":317765089,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":317765089,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":344197018,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":354273848,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":354273848,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":354273848,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":357146978,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":382123692,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":382123692,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":382123692,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-01-02","val":111078000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2018-06-30","val":80619205,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":99502126,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":99502126,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":135873163,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":135873163,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":34500890,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":34500890,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":-387664005,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":-387664005,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":-656638114,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":-656638114,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-616742846,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":-616742846,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":-671470599,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"RetainedEarningsUndistributedEarningsFromEquityMethodInvestees":{"label":"Retained Earnings, Undistributed Earnings from Equity Method Investees","description":"Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50% or less owned persons accounted for by the equity method (equity method investees).","units":{"USD":[{"end":"2012-12-31","val":58800000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":93800000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":93800000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":98300000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":98300000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":332900000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":332900000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":482600000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":482600000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":566100000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":172200000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":374400000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":374400000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":491700000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":491700000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":623100000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":623100000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":451600000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":451600000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":459500000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":459500000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":470000000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":470000000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":433900000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"RetentionPayableDueOneYearOrLess":{"label":"Retention Payable, Due in Next Twelve Months","description":"Amounts owed to vendors and subcontractors that have been withheld because of retainage provisions in a contract to be paid 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":"2011-12-31","val":25633930,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":25009089,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"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":"2017-01-01","end":"2017-12-31","val":1968174432,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2207966313,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":2207966313,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":2207966313,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2466504041,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":2466504041,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1710970706,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":1561624693,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1976907231,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":1976907231,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2217551285,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":2217551285,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":2217551285,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2482632812,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":2482632812,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":2482632812,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1745763191,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1745763191,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1745763191,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1536017781,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1536017781,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1536017781,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":950012173,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":950012173,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":950012173,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":804974475,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":804974475,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":514674995,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":11278234,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":11278234,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":11278234,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"}]}},"SaleLeasebackTransactionNetProceedsFinancingActivities":{"label":"Sale Leaseback Transaction, Net Proceeds, Financing Activities","description":"Amount of cash inflow after closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in financing activities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2861392,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2861392,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2861392,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7562237,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"SalesOfRealEstate":{"label":"Sales of Real Estate (Deprecated 2018-01-31)","description":"Revenue from the sale of commercial, industrial, or residential property during the period. This element is more likely than not relevant to an entity for which real estate operations are a principal activity. If real estate operations are not a principal activity, the reporting entity would likely use a gain (loss) on sale of property, plant, or equipment type element.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":441337677,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":441337677,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":438791962,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":438791962,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":438791962,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":673381593,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":673381593,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":673381593,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":673381593,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":416460944,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":898048522,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":898048522,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":898048522,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":359901522,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":359901522,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":874926633,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":874926633,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":874926633,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":381174422,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":381174422,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":892825892,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":892825892,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":892825892,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":428135015,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":428135015,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":1134466776,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1134466776,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":1134466776,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":594465950,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":594465950,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":1524968403,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1524968403,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":746338113,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":746338113,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":1924560806,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":488572840,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"SellingAndMarketingExpense":{"label":"Selling and Marketing Expense","description":"The aggregate total amount of expenses directly related to the marketing or selling of products or services.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":11443008,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":11443008,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":10724040,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":10724040,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":10724040,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":16208559,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":16208559,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":16208559,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":16208559,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":8297427,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":17942114,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":17942114,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":17942114,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":5647632,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":5647632,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":20724181,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":20724181,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":20724181,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":13637694,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":13637694,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":39493575,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":39493575,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":39493575,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":18647331,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":18647331,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":52126074,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":52126074,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":52126074,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":16921743,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":16921743,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":58213716,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":58213716,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":58213716,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":28558928,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":28558928,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":75723717,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":75723717,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":75723717,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":26309462,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":83591651,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":83591651,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":83591651,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":86760620,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":86760620,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":86760620,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":66886148,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":66886148,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":66886148,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":90569390,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":90569390,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":90569390,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":29458486,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":29458486,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":29458486,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":9927659,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":9927659,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":5410108,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ServiceManagementCosts":{"label":"Service Management Costs (Deprecated 2018-01-31)","description":"The aggregate costs related to delivering management services during the reporting period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":20439545,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":8849571,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":19442859,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":19442859,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10052465,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":10052465,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":24281442,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":24281442,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":13149916,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":13149916,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":31646448,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":19406939,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":3302750,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":3302750,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":2646699,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":2646699,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":2646699,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":1740861,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":1086136,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":2151844,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":150020,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":150020,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":427989,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":1315966,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":1315966,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2736313,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1655456,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":1655456,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3774826,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":5271661,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":5271661,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2266757,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2266757,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":4894478,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":1880753,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":4511190,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":1102260,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award","description":"Number of shares purchased for issuance under share-based payment arrangement.","units":{"shares":[{"start":"2014-01-01","end":"2014-12-31","val":4234884,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4234884,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2076964,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2076964,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1614220,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016"}]}},"ShareBasedGoodsAndNonemployeeServicesTransactionExpense":{"label":"Share-based Goods and Nonemployee Services Transaction, Expense (Deprecated 2013-01-31)","description":"The amount of expense reported during the period resulting from the transaction in which equity securities were issued to pay for goods or nonemployee services.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":173181,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":78729,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":55944,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012"}]}},"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":{"CNY":[{"start":"2019-01-01","end":"2019-12-31","val":12298534,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":13667081,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"}],"USD":[{"start":"2017-03-18","end":"2017-03-20","val":740223,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q1I"},{"start":"2017-01-01","end":"2017-12-31","val":740223,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1762927,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1762927,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1762927,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2031330,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2031330,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":2031330,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1788297,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":1788297,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":1788297,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"SharePrice":{"label":"Share Price","description":"Price of a single share of a number of saleable stocks of a company.","units":{"USD/shares":[{"end":"2012-12-31","val":1.77,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2.675,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1.18,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1.85,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2.48,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}],"HKD/shares":[{"end":"2024-07-08","val":0.335,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q2I"}]}},"SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent":{"label":"Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Current","description":"The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable within one year of the reporting date or operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4486027,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":4486027,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":4486027,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":4089244,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":2309967,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":2309967,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":2309967,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":1206418,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":12613522,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":12613522,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":12613522,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":12916273,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":15593340,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":15593340,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":15593340,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":15852553,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":22558686,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":22558686,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":8857212,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":8857212,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8980497,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":8980497,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10273637,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":10273637,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":9864014,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":9864014,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":9741467,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":9741467,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":10725626,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent":{"label":"Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent","description":"The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2451381,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":2451381,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":2451381,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":3762104,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1231982,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1231982,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1231982,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":452407,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"ShortTermBankLoansAndNotesPayable":{"label":"Short-term Bank Loans and Notes Payable","description":"Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":186630722,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":108565993,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":172039312,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":42949816,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":42949816,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":113065643,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":113065643,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":129198139,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}],"CNY":[{"end":"2022-12-31","val":624900000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":614000000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":409900000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ShortTermBorrowings":{"label":"Short-term Debt","description":"Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":113065643,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":23290525,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":23290525,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":23290525,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":170654011,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":293449741,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":293449741,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":293449741,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":204924699,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":222226246,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":222226246,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":222226246,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":226678954,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":178576151,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":178576151,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":178576151,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":109855800,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":247758295,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":247758295,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":247758295,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":167337897,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":43711388,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":43711388,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":73419108,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":73419108,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":13624730,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":13624730,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":99468777,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":99468777,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":81598369,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":81598369,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":63295071,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":63295071,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":62364365,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ShortTermDebtWeightedAverageInterestRate":{"label":"Short-term Debt, Weighted Average Interest Rate, at Point in Time","description":"Weighted average interest rate of short-term debt outstanding calculated at point in time.","units":{"pure":[{"end":"2011-12-31","val":0.0503,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0.0531,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":0.0531,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":0.0531,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":0.0575,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":0.072,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":0.072,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":0.072,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0.0977,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":0.0762,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":0.0762,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":0.0762,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":0.0311,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":0.0171,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":0.0171,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0.0653,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":0.0653,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":0.0653,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":0.0628,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":0.0767,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":0.0767,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":0.0767,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":0.0655,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":0.1068,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":0.1068,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0.0833,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":0.0833,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0776,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0.0776,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0732,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0.0732,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.0726,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0.0726,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.058,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":0.058,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.0724,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2013-12-31","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":1566910,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":7678862,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":32398227,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":39310595,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":39310595,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":39310595,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":49685723,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":99244110,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":8442063,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":8442063,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5595625,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":5595625,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6111129,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":6111129,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":85211338,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":85211338,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11992929,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":11992929,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5422264,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5422264,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3106107,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":2612901,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":2612901,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1384416,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1384416,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2612901,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":2612901,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":710161,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":710161,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":508273,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":508273,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":399191,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleEstimatedRangeOfChangeUpperBound":{"label":"Significant (Increase) Decrease in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Upper Bound (Deprecated 2015-01-31)","description":"Amount of (increase) decrease reasonably possible in the estimated upper bound of the unrecognized tax benefit for a tax position taken or expected to be taken.","units":{"USD":[{"end":"2010-06-30","val":22800000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2010Q2I"},{"end":"2012-12-31","val":22800000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"},{"end":"2013-06-30","val":22800000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"}]}},"StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance":{"label":"Statutory Accounting Practices, Statutory Capital and Surplus, Balance","description":"The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.","units":{"USD":[{"end":"2012-12-31","val":49622317,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":68547200,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":68547200,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":68547200,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":68547200,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":72829487,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":72829487,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":72829487,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":72821140,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":80049764,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":80049764,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":80049764,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":79255415,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":95973296,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":95973296,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":95973296,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":95964858,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":105660269,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":105660269,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":105660269,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":105847778,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":166495744,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":166495744,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":175008459,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":175008459,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":177696037,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":177696037,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":178497890,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":178497890,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":179457097,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":179457097,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":179843852,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":179843852,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":180160066,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2010-12-31","val":517797503,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":517797503,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":634627210,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":634627210,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":634627210,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":850755765,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":946183610,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":960631133,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":960631133,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":960631133,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":977886606,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":935970421,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":935970421,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":935970421,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":923677031,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":900260465,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":900260465,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":900260465,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":918322644,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":992571849,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":992571849,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":992571849,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":670214013,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":680370481,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":680370481,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":690301639,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":690301639,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":665471960,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":665471960,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":254098511,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":254098511,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":-69887101,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":-69887101,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-33728814,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":-33728814,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":-104174214,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2008-12-31","val":400254768,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2008-12-31","val":400254768,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2008Q4I"},{"end":"2009-12-31","val":446912197,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2009-12-31","val":446912197,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2009-12-31","val":446912197,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2009Q4I"},{"end":"2010-12-31","val":518164954,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":518164954,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":518164954,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2010-12-31","val":518164954,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":635738704,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":635738704,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":635738704,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":635738704,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2011-12-31","val":635738704,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2011Q4I"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2012-12-31","val":781538498,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2012Q4I"},{"end":"2013-06-30","val":850755765,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2013-12-31","val":952635543,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":946183610,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":960611693,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":960611693,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":960611693,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":960611693,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2014-12-31","val":960611693,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":977866882,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":935951602,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":935951602,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":935951602,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":935951602,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2015-12-31","val":935951602,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2015Q4I"},{"end":"2016-06-30","val":931798132,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":916152178,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":916152178,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":916152178,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":916152178,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2016-12-31","val":916152178,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":951678210,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":1057013126,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":1057013126,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":1057013126,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":1057013126,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2017-12-31","val":1057013126,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2017Q4I"},{"end":"2018-06-30","val":688868166,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":745645149,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":745645149,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":745645149,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2018-12-31","val":745645149,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":791952022,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":791952022,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":791952022,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2019-12-31","val":791952022,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1025903162,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1025903162,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":1025903162,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2020-12-31","val":1025903162,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":413229237,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":413229237,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":413229237,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2021-12-31","val":413229237,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":82786829,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":82786829,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":82786829,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":107412382,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":107412382,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":57414462,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance (Deprecated 2020-01-31)","description":"Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.","units":{"USD":[{"end":"2018-12-31","val":315232902,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":315232902,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"start":"2013-09-18","end":"2013-09-19","val":12000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-09-18","end":"2013-09-19","val":12000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-09-18","end":"2013-09-19","val":12000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-09-18","end":"2013-09-19","val":12000000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2013-09-18","end":"2013-09-19","val":12000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q3I"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2237976,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":2237976,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":2237976,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"}]}},"StockIssuedDuringPeriodValueShareBasedCompensationGross":{"label":"Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture","description":"Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":7828255,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4154255,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4154255,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":4154255,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3382628,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":5621588,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4511192,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":4511192,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":4511192,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3413610,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":568047,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":1102260,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":399110,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":399110,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":19,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":19,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":19,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":22,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":19,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":98812,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":98812,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":6101519,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":6101519,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":6101519,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":39930,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":39930,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":39930,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":48400,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3356870,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":3356870,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":3356870,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4255920,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":4255920,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":4255920,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1390666,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":166480,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":134790,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"StockIssuedDuringPeriodValueTreasuryStockReissued":{"label":"Stock Issued During Period, Value, Treasury Stock Reissued","description":"Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":32792232,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2024-01-01","end":"2024-12-31","val":640367,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"StockRepurchasedDuringPeriodValue":{"label":"Stock Repurchased During Period, Value","description":"Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":7042725,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":7042725,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3259998,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3259998,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3259998,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":4003999,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":4003999,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":4003999,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":3485952,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":3485952,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":3485952,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3937057,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3937057,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":3937057,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2920216,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":2920216,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":2920216,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2023-01-01","end":"2023-12-31","val":793123,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":440576,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"StockRepurchaseProgramAuthorizedAmount":{"label":"Stock Repurchase Program, Authorized Amount (Deprecated 2014-01-31)","description":"Amount of a stock repurchase plan authorized by an entity's Board of Directors.","units":{"USD":[{"start":"2011-05-25","end":"2011-05-26","val":10000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2011-01-01","end":"2011-12-31","val":10000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-06-18","end":"2012-06-19","val":20000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":20000000,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":20000000,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2013-07-11","end":"2013-07-12","val":60000000,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"}]}},"StockRepurchaseProgramAuthorizedAmount1":{"label":"Stock Repurchase Program, Authorized Amount","description":"Amount of stock repurchase plan authorized.","units":{"USD":[{"end":"2011-05-26","val":10000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2011Q2I"},{"end":"2012-06-19","val":20000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012Q2I"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2013-07-12","val":60000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2013Q2I"},{"end":"2015-12-28","val":40000000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-28","val":40000000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-28","val":40000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2015-12-28","val":40000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2015Q4I"},{"end":"2017-03-21","val":40000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-03-21","val":40000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q1I"},{"end":"2018-08-14","val":50000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q2I"}]}},"Supplies":{"label":"Prepaid Supplies","description":"Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":11028071,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15316645,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":15316645,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":15316645,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":25367146,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":29786612,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":29786612,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":29786612,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":52322947,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":50534250,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":50534250,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":50534250,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":55850055,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":27457335,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":27457335,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":27457335,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":38465493,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":36731393,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":36731393,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":36731393,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":50976853,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":46983182,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":46983182,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":44357799,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":44357799,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":45869706,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":45869706,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":124152551,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":124152551,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":54229135,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":54229135,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":39803727,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":39803727,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":37155618,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"TaxesPayableCurrent":{"label":"Taxes Payable, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":40895101,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":40895101,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":73588624,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":69908624,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":69908624,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":75877028,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":75877028,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":75877028,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":68971512,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":121642262,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":121642262,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":121642262,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":57296318,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":62429274,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":62429274,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":62429274,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":61885202,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":106034490,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":106034490,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":106034490,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":98036514,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":120573148,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":120573148,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2016Q4I"},{"end":"2017-06-30","val":102735919,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"}]}},"TaxesPayableCurrentAndNoncurrent":{"label":"Taxes Payable","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.","units":{"USD":[{"end":"2018-01-02","val":151344000,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"}]}},"TechnologyServicesRevenue":{"label":"Technology Services Revenue (Deprecated 2018-01-31)","description":"Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":3120000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"}]}},"TradingSecurities":{"label":"Debt Securities, Trading, and Equity Securities, FV-NI","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"end":"2014-06-30","val":1566910,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":6008477,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1244646,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":32398227,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":39310595,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":39310595,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":39310595,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":49685723,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":57739558,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":99244110,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":8442063,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":8442063,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5595625,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":5595625,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6111129,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":6111129,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":85211338,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":85211338,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11992929,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":11992929,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5422264,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":5422264,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3106107,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"TradingSecuritiesCost":{"label":"Trading Securities, Cost","description":"Cost of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading.","units":{"USD":[{"end":"2014-06-30","val":1656966,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":5886444,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":5886444,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":5886444,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1635665,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1195203,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1195203,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":1195203,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":31631272,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":39075261,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":39075261,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":39075261,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":47908144,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":55643579,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":55643579,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":100181419,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"}]}},"TradingSecuritiesRealizedGainLoss":{"label":"Trading Securities, Realized Gain (Loss)","description":"Amount of gain (loss) realized from securities classified as trading.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":496839,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":496839,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":3128014,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":3128014,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3128014,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":617576,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":617576,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":603078,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":456149,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":603078,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":603078,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":915902,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":915903,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":2505696,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":2505696,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":2505696,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2844695,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":2844695,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":7873987,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":7873987,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":7873987,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":1711248,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":-3407090,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-3407090,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3075014,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"TradingSecuritiesUnrealizedHoldingGain":{"label":"Trading Securities, Unrealized Holding Gain","description":"Amount of unrealized holding gain before loss recognized in the income statement for investments in trading securities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":19156,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2095979,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"}]}},"TradingSecuritiesUnrealizedHoldingGainLoss":{"label":"Trading Securities, Change in Unrealized Holding Gain (Loss)","description":"Amount of unrealized holding gain (loss) recognized in the income statement for investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-90056,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":-90056,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":122033,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":19156,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":19156,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":49443,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":766955,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":766955,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":235334,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1777579,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":1777579,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":2095979,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":2095979,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":2095979,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-937309,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":1150200,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":1150200,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1623814,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019"}]}},"TradingSecuritiesUnrealizedHoldingLoss":{"label":"Trading Securities, Unrealized Holding Loss","description":"Amount of unrealized holding loss before gain recognized in the income statement for investments in trading securities.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":90056,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"}]}},"TreasuryStockAcquiredAverageCostPerShare":{"label":"Treasury Stock Acquired, Average Cost Per Share","description":"Total cost of shares repurchased divided by the total number of shares repurchased.","units":{"USD/shares":[{"start":"2013-01-01","end":"2013-09-19","val":1.36,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-09-19","val":1.36,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-09-19","val":1.36,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-09-19","val":1.36,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2013-09-19","val":14264896,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-09-19","val":14264896,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-09-19","val":14264896,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-09-19","val":14264896,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2264896,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":11290586,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":13470488,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":13470488,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":26668726,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":26668726,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":32150572,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":32150572,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-12-31","val":41135198,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":41135198,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":52850536,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":52850536,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":54977586,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":54977586,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":54977586,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"TreasuryStockSharesAcquired":{"label":"Treasury Stock, Shares, Acquired","description":"Number of shares that have been repurchased during the period and are being held in treasury.","units":{"shares":[{"start":"2015-01-01","end":"2015-12-31","val":2179902,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":10042496,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2020-01-01","end":"2020-12-31","val":2127050,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":0,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2010Q4I"},{"end":"2011-12-31","val":7958841,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":7958841,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":7958841,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":13667122,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":13667122,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":13667122,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012Q4I"},{"end":"2013-06-30","val":19434281,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-09-19","val":19434281,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-09-19","val":19434281,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-09-19","val":19434281,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-09-19","val":19434281,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3085481,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":3085481,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":3085481,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":14507203,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":20696268,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":20696268,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":20696268,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":20696268,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":24045440,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":24045440,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":24045440,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-06-30","val":45262256,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":53734088,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":53734088,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":53734088,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016Q4I"},{"end":"2017-06-30","val":65589869,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":67792368,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":67792368,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":67792368,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017Q4I"},{"end":"2018-06-30","val":70756579,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":87639088,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":87639088,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":113719964,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":113719964,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":116061577,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":116061577,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":116061577,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"TreasuryStockValueAcquiredCostMethod":{"label":"Treasury Stock, Value, Acquired, Cost Method","description":"Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-7958841,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-7958841,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":7958841,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":5708281,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":5767159,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":5767159,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":11421722,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":17610787,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3349172,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":21216816,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":29688648,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":14058280,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":19846720,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":26080876,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":2483896,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":731871,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":731871,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":440576,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnbilledReceivablesCurrent":{"label":"Unbilled Receivables, Current","description":"Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":18612485,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-18022093,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2012Q4I"}]}},"UndistributedEarnings":{"label":"Undistributed Earnings, Basic","description":"The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":683700000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":509100000,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":509100000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":407700000,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":407700000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":547000000,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":547000000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":227200000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":227200000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":283700000,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":283700000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":131300000,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":131300000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"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":"2010-01-01","end":"2010-12-31","val":841560,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2007-01-01","val":2667594,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2006Q4I"},{"end":"2009-12-31","val":12756758,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2009Q4I"},{"end":"2010-12-31","val":13152596,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2010-12-31","val":13152596,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2010-12-31","val":13152596,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2010-12-31","val":13152596,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":13824326,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"end":"2011-12-31","val":13824326,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"end":"2011-12-31","val":13824326,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2011-12-31","val":13824326,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2011-12-31","val":13824326,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2011Q4I"},{"end":"2012-12-31","val":8842239,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"end":"2012-12-31","val":8842239,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"end":"2012-12-31","val":8842239,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2012-12-31","val":8842239,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2012-12-31","val":8842239,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2012Q4I"},{"end":"2013-06-30","val":7278752,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01","frame":"CY2013Q2I"},{"end":"2013-12-31","val":16313513,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"end":"2013-12-31","val":16313513,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"end":"2013-12-31","val":16313513,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2013-12-31","val":16313513,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2013-12-31","val":16313513,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2013Q4I"},{"end":"2014-06-30","val":16165300,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18","frame":"CY2014Q2I"},{"end":"2014-12-31","val":14005004,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":14005004,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"end":"2014-12-31","val":14005004,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2014-12-31","val":14005004,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2014-12-31","val":14005004,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2014Q4I"},{"end":"2015-06-30","val":11258770,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31","frame":"CY2015Q2I"},{"end":"2015-12-31","val":17842283,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":17842283,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"end":"2015-12-31","val":17842283,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2015-12-31","val":17842283,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2015-12-31","val":17842283,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2015Q4I"},{"end":"2016-06-30","val":18081473,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":20491988,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"end":"2016-12-31","val":20491988,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"end":"2016-12-31","val":20491988,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2016-12-31","val":20491988,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2016-12-31","val":20491988,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":20493767,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22","frame":"CY2017Q2I"},{"end":"2017-12-31","val":31231376,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"end":"2017-12-31","val":31231376,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"end":"2017-12-31","val":31231376,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2017-12-31","val":31231376,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2017-12-31","val":31231376,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2017Q4I"},{"end":"2018-06-30","val":31231376,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":45939234,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"end":"2018-12-31","val":45939234,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2018-12-31","val":45939234,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2018-12-31","val":45939234,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":73605084,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"end":"2019-12-31","val":73605084,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2019-12-31","val":73605084,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2019-12-31","val":73605084,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":101198970,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":101198970,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2020-12-31","val":101198970,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2020-12-31","val":101198970,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":130560908,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":130560908,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2021-12-31","val":130560908,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2021-12-31","val":130560908,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":135562075,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":135562075,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2022-12-31","val":135562075,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":103047687,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":103047687,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":104307339,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation","description":"Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":148213,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-12-31","val":79978,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":313640,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":313640,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":68926,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":68926,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":68926,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2001,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":5015958,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":5015958,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":5015958,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":8842239,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":4125703,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":4125703,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4125703,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":2748906,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":3669272,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3669272,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3669272,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":880647,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":880647,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":880647,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":76110,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":76110,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":76110,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":13118260,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":13118260,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":13118260,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":42880080,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":42880080,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":16766615,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense":{"label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense","description":"Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1834355,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":1834355,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":1834355,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2478659,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":2478659,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3128988,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":3128988,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":3128988,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4304458,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4304458,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":4304458,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":996540,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":996540,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1259652,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7278752,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-12-31","val":16313513,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":16313513,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":16313513,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6400006,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":6400006,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":6400006,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":11592738,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":11592738,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":11592738,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5549004,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":5549004,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":5549004,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":10813497,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":10813497,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":10813497,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":15500052,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":15500052,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":15500052,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":14547590,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":14547590,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":14547590,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":26350344,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":26350344,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":26350344,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":29025853,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":29025853,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":29025853,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6295454,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":6295454,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":6295454,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":23209764,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":23209764,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":18026267,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation":{"label":"Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation","description":"Amount of increase in unrecognized tax benefits resulting from foreign currency translation.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":395838,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":671730,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":33871,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":33871,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-79978,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":-79978,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":2672,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-12-31","val":-313640,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":239190,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2017-01-01","end":"2017-06-30","val":1779,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-12-31","val":2001,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":2001,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":336085,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":671730,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":33871,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2013"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":13118260,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":13118260,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":13118260,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":14361802,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":14361802,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":14361802,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities":{"label":"Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities","description":"Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":12000000,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":12000000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":4200000,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":4200000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":1900000,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"}]}},"UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense":{"label":"Unrecognized Tax Benefits, Interest on Income Taxes Expense","description":"Amount of interest expense for an underpayment of income taxes.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":2700000,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":12713235,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":12713235,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":12713235,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":23871685,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":23871685,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":25287932,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":25287932,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":25287932,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":10042468,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":10042468,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":10042468,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":23939130,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":23939130,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":16766615,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnrecognizedTaxBenefitsPeriodIncreaseDecrease":{"label":"Unrecognized Tax Benefits, Period Increase (Decrease)","description":"Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-792194,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-792194,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":-792194,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"}]}},"UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations":{"label":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","description":"Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":8842239,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-12-31","val":8842239,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":8842239,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-12-31","val":4502834,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":4502834,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":4502834,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3772547,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3772547,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":3772547,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1949726,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":1949726,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":1949726,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018"}]}},"UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate":{"label":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","description":"The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.","units":{"USD":[{"end":"2013-12-31","val":8582351,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14669568,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"end":"2014-12-31","val":8582351,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1993721,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"end":"2015-12-31","val":1993721,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"}]}},"UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary":{"label":"Unrecorded Unconditional Purchase Obligation, to be Paid, Year One","description":"Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":270373732,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":237174797,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":317776075,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":278213253,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":737179462,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":653276378,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":559280163,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":686118175,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":748764936,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":532677457,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":531196138,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":981328224,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary":{"label":"Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four","description":"Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":34442583,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3587830,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":24846,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":42390351,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":28682333,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":130318825,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":86720580,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":105771513,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":39052653,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":147962,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary":{"label":"Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two","description":"Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":40450741,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":154945910,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":18536275,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":59268253,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":263862052,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":425248166,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":662777841,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":539016446,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":421155686,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":319991685,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":470273059,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":101059734,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary":{"label":"Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three","description":"Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":1333500,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":35408090,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":7245297,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":19329097,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":88435647,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":204844862,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":116494755,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":322744149,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":252243792,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":174200852,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":107110957,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":25228415,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount":{"label":"Unrecorded Unconditional Purchase Obligation","description":"Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).","units":{"USD":[{"end":"2014-12-31","val":312157973,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":461971380,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":347145477,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":356835449,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2017Q4I"},{"end":"2018-06-30","val":1089477161,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28","frame":"CY2018Q2I"},{"end":"2018-12-31","val":1325759757,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1372064971,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1688058412,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1518771547,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1171875894,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1147632807,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1107764335,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2009-01-01","end":"2009-12-31","val":160871387,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":160871387,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":155397355,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":155397355,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":155397355,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":146399803,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":144731014,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":144731014,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":144731014,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":144627932,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":144627932,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":149464556,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":149464556,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":149464556,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":180094704,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":180094704,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":177118235,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":177118235,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":177118235,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":147238151,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":147238150,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":146487949,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":146487949,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":146487949,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":138984932,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":138984932,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":137653029,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":137653029,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":137653029,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":131557491,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":131557491,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":131605869,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":131605869,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":131605869,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":132163401,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":129140830,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":129140830,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":129140830,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":114100896,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":114100896,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":114100896,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":107569181,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":107569181,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":107569181,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":106686376,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":106686376,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":112234853,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2009-01-01","end":"2009-12-31","val":151252815,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2009-01-01","end":"2009-12-31","val":151252815,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":152577960,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2010-01-01","end":"2010-12-31","val":152577960,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2010-01-01","end":"2010-12-31","val":152577960,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-12-021655","fy":2011,"fp":"FY","form":"20-F","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-12-022391","fy":2011,"fp":"FY","form":"20-F/A","filed":"2012-04-18"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2011-01-01","end":"2011-12-31","val":151314945,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":145890338,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2012-01-01","end":"2012-12-31","val":144258862,"accn":"0001144204-13-028277","fy":2012,"fp":"FY","form":"20-F/A","filed":"2013-05-13"},{"start":"2012-01-01","end":"2012-12-31","val":144258862,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2012-01-01","end":"2012-12-31","val":144258862,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":142437384,"accn":"0001144204-13-058246","fy":2013,"fp":"Q2","form":"6-K","filed":"2013-11-01"},{"start":"2013-01-01","end":"2013-06-30","val":142437384,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2013-01-01","end":"2013-12-31","val":145733028,"accn":"0001144204-14-024793","fy":2013,"fp":"FY","form":"20-F","filed":"2014-04-25"},{"start":"2013-01-01","end":"2013-12-31","val":145733028,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2013-01-01","end":"2013-12-31","val":145733028,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":154136492,"accn":"0001144204-14-074607","fy":2014,"fp":"Q2","form":"6-K","filed":"2014-12-18"},{"start":"2014-01-01","end":"2014-06-30","val":154136492,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2014-01-01","end":"2014-12-31","val":151935765,"accn":"0001144204-15-025225","fy":2014,"fp":"FY","form":"20-F","filed":"2015-04-27"},{"start":"2014-01-01","end":"2014-12-31","val":151935765,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":151935765,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":147035708,"accn":"0001144204-15-052996","fy":2015,"fp":"Q2","form":"6-K","filed":"2015-08-31"},{"start":"2015-01-01","end":"2015-06-30","val":147035708,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-12-31","val":142625427,"accn":"0001144204-16-091105","fy":2015,"fp":"FY","form":"20-F","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":142625427,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":142625427,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":134617909,"accn":"0001144204-16-120549","fy":2016,"fp":"Q2","form":"6-K","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":134617909,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2016-01-01","end":"2016-12-31","val":133261510,"accn":"0001144204-17-016627","fy":2016,"fp":"FY","form":"20-F","filed":"2017-03-27"},{"start":"2016-01-01","end":"2016-12-31","val":133261510,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2016-01-01","end":"2016-12-31","val":133261510,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":128317210,"accn":"0001564590-17-018936","fy":2017,"fp":"Q2","form":"6-K","filed":"2017-09-22"},{"start":"2017-01-01","end":"2017-06-30","val":128317210,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2017-01-01","end":"2017-12-31","val":128704610,"accn":"0001144204-18-023406","fy":2017,"fp":"FY","form":"20-F","filed":"2018-04-30"},{"start":"2017-01-01","end":"2017-12-31","val":128704610,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2017-01-01","end":"2017-12-31","val":128704610,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":129606854,"accn":"0001144204-18-051363","fy":2018,"fp":"Q2","form":"6-K","filed":"2018-09-28"},{"start":"2018-01-01","end":"2018-12-31","val":127129478,"accn":"0001144204-19-021706","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":127129478,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2018-01-01","end":"2018-12-31","val":127129478,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":113482239,"accn":"0001104659-20-052873","fy":2019,"fp":"FY","form":"20-F","filed":"2020-04-29"},{"start":"2019-01-01","end":"2019-12-31","val":113482239,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":113482239,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":107558506,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":107558506,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":107558506,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":107283420,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":107849225,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":106686376,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":106686376,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":112234853,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"DueFromAffiliateCurrent":{"label":"Due from Affiliate, Current","description":"Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).","units":{"USD":[{"end":"2019-12-31","val":22578925,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2789265,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":2789265,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2854538,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":2854538,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"}]}},"EquityMethodInvestmentOtherThanTemporaryImpairment":{"label":"Equity Method Investment, Other than Temporary Impairment","description":"This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":1216730,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1216730,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":1216730,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"EquitySecuritiesFvNiGainLoss":{"label":"Equity Securities, FV-NI, Gain (Loss)","description":"Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":3075014,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":3075014,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":5052944,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-7626097,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-7626097,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-700539,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EquitySecuritiesFvNiRealizedGainLoss":{"label":"Equity Securities, FV-NI, Realized Gain (Loss)","description":"Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":3075014,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1021043,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":1021043,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":598630,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":29604727,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4900031,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":4900031,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2109324,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2109324,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":890021,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EquitySecuritiesFvNiUnrealizedGainLoss":{"label":"Equity Securities, FV-NI, Unrealized Gain (Loss)","description":"Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-1623814,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4031901,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":4031901,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-29604727,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-29604727,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-4900031,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-4900031,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-2109324,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-2109324,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-890021,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"FinanceLeaseInterestPaymentOnLiability":{"label":"Finance Lease, Interest Payment on Liability","description":"Amount of interest paid on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1393198,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":155188,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":155188,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":16222,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":16222,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"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-12-31","val":6409827,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1685850,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":1685850,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5557782,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":5557782,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"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-12-31","val":3839456,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"}]}},"GainLossOnSaleOfProperties":{"label":"Gain (Loss) on Sale of Properties","description":"The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-18651259,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":72070,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"GainLossOnSaleOfPropertyPlantEquipment":{"label":"Gain (Loss) on Disposition of Property Plant Equipment","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":82805785,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":5687312,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":72070,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"GoodwillImpairmentLoss":{"label":"Goodwill, Impairment Loss","description":"Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":6400262,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":6400262,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":6400262,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4355469,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":4355469,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":4355469,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1481006,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":1481006,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":1481006,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"}]}},"IncreaseDecreaseInDueToRelatedParties":{"label":"Increase (Decrease) in Due to Related Parties","description":"The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to 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 entities' 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":"2020-01-01","end":"2020-12-31","val":10728133,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":10728133,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":10728133,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":251053,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":251053,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":251053,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-10979186,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-10979186,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-10979186,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2000000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2000000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"}]}},"InterestIncomeExpenseNonoperatingNet":{"label":"Interest Income (Expense), Nonoperating, Net","description":"The net amount of nonoperating interest income (expense).","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":31225694,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":51493595,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":51493595,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":33405610,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":33405610,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":33405610,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":28296824,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":28296824,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":28296824,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":8207327,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":8207327,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":4779314,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"LessorOperatingLeasePaymentsToBeReceived":{"label":"Lessor, Operating Lease, Payments to be Received","description":"Amount of lease payments to be received by lessor for operating lease.","units":{"USD":[{"end":"2020-12-31","val":176906443,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":181822130,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":175897614,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":187604658,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":187466001,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LessorOperatingLeasePaymentsToBeReceivedFourYears":{"label":"Lessor, Operating Lease, Payment to be Received, Year Four","description":"Amount of lease payment to be received by lessor for operating lease 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":"2020-12-31","val":13726296,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18623886,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16761194,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14573904,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":16603513,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths":{"label":"Lessor, Operating Lease, Payment to be Received, Year One","description":"Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2020-12-31","val":16115426,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":17768382,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18534367,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":19800349,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":19956866,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LessorOperatingLeasePaymentsToBeReceivedThreeYears":{"label":"Lessor, Operating Lease, Payment to be Received, Year Three","description":"Amount of lease payment to be received by lessor for operating lease 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":"2020-12-31","val":13368863,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18299684,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":17469596,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":16486897,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":18580397,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"LessorOperatingLeasePaymentsToBeReceivedTwoYears":{"label":"Lessor, Operating Lease, Payment to be Received, Year Two","description":"Amount of lease payment to be received by lessor for operating lease 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":"2020-12-31","val":14280321,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020Q4I"},{"end":"2021-12-31","val":17954627,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18968284,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18814705,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":19698520,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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-12-31","val":4873897,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5298153,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":5298153,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2061541,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":2061541,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3780853,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":3780853,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2228329,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":2228329,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":747044,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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-12-31","val":6348249,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3159780,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"end":"2020-12-31","val":3159780,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1286250,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"end":"2021-12-31","val":1286250,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3310116,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":3310116,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":338252,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":338252,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":77442,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax","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.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"}]}},"ProceedsFromSaleOfShortTermInvestments":{"label":"Proceeds from Sale of Short-term Investments","description":"The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":77788586,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":12897025,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2019-01-01","end":"2019-12-31","val":12897025,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5825136,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08"},{"start":"2020-01-01","end":"2020-12-31","val":5825136,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2020-01-01","end":"2020-12-31","val":5825136,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":359025,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":359025,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":359025,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"}]}},"RelatedPartyTransactionRate":{"label":"Related Party Transaction, Rate","description":"Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.","units":{"pure":[{"start":"2019-01-01","end":"2019-12-31","val":0.0425,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0425,"accn":"0001104659-22-031255","fy":2020,"fp":"FY","form":"20-F","filed":"2022-03-08","frame":"CY2020"}]}},"DebtCurrent":{"label":"Debt, Current","description":"Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":1566300000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1734700000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1329100000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1145000000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DueToAffiliateNoncurrent":{"label":"Due to Affiliate, Noncurrent","description":"Amount of receivables owed to an entity that is affiliated with the reporting entity by means of direct or indirect ownership, which are usually due after one year (or one business cycle, if longer).","units":{"USD":[{"end":"2021-12-31","val":266089765,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"GoodwillAndIntangibleAssetImpairment":{"label":"Goodwill and Intangible Asset Impairment","description":"Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-18651259,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":-18651259,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021"}]}},"ImpairmentOfIntangibleAssetsExcludingGoodwill":{"label":"Impairment of Intangible Assets (Excluding Goodwill)","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":14295790,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29"},{"start":"2021-01-01","end":"2021-12-31","val":14295790,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":14295790,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"}]}},"LineOfCreditFacilityRemainingBorrowingCapacity":{"label":"Line of Credit Facility, Remaining Borrowing Capacity","description":"Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).","units":{"USD":[{"end":"2021-12-31","val":6003000000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021Q4I"}]}},"LossContingencyLossInPeriod":{"label":"Loss Contingency, Loss in Period","description":"The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":3700000,"accn":"0001104659-22-083914","fy":2021,"fp":"FY","form":"20-F","filed":"2022-07-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4100000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2300000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":600000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"AssetsNoncurrent":{"label":"Assets, Noncurrent","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 after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":1660459942,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":961071201,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":961071201,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":840181206,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":840181206,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":781952834,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent":{"label":"Debt Instrument, Convertible, Carrying Amount of Equity Component","description":"The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.","units":{"CNY":[{"end":"2022-12-31","val":900000000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}],"USD":[{"end":"2023-12-31","val":273800000,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":273800000,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"DividendsCommonStock":{"label":"Dividends, Common Stock","description":"Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":114855646,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":24132269,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":24132269,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-82342346,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2022-01-01","end":"2022-12-31","val":-82342346,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-82342346,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-10733108,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-10733108,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-7326513,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":1255266877,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":974531402,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":974531402,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1079477453,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":1079477453,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1163197615,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OfficersCompensation":{"label":"Salary and Wage, Officer, Excluding Cost of Good and Service Sold","description":"Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":6447214,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"}]}},"PaymentsForProceedsFromLongtermInvestments":{"label":"Payments for (Proceeds from) Long-term Investments","description":"The net amount paid (received) by the reporting entity through acquisition or sale and maturities of long-term investments which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":219220373,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":27768648,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"start":"2021-01-01","end":"2021-12-31","val":27768648,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2023-01-01","end":"2023-12-31","val":-414661,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-414661,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-192012,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"SeniorNotes":{"label":"Senior Notes","description":"Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.","units":{"CNY":[{"end":"2022-12-31","val":641700000,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2022Q4I"}]}},"TreasuryStockCommonShares":{"label":"Treasury Stock, Common, Shares","description":"Number of previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"shares":[{"end":"2021-12-31","val":54977586,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":54977586,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":54977586,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":60733786,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":60733786,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":61593146,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"TreasuryStockCommonValue":{"label":"Treasury Stock, Common, Value","description":"Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"USD":[{"end":"2021-12-31","val":116061577,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":116061577,"accn":"0001104659-23-065656","fy":2022,"fp":"FY","form":"20-F","filed":"2023-05-30"},{"end":"2022-12-31","val":116061577,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":116793448,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":116793448,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":116593657,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2022-12-31","val":66619920,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":72910425,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":72910425,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":69493602,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"OtherReceivableAfterAllowanceForCreditLossNoncurrent":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":15056284,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14805229,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"end":"2023-12-31","val":14805229,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":14641366,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024Q4I"}]}},"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":"2023-01-01","end":"2023-12-31","val":1411891,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"}]}},"ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates":{"label":"Proceeds from Divestiture of Businesses and Interests in Affiliates","description":"The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":180702,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":180702,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"}]}},"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":"2023-01-01","end":"2023-12-31","val":1595829,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":1595829,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"}]}},"StockRepurchasedDuringPeriodShares":{"label":"Stock Repurchased During Period, Shares","description":"Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"shares":[{"start":"2023-01-01","end":"2023-12-31","val":5756200,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":3363580,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"UnrealizedGainLossOnInvestments":{"label":"Unrealized Gain (Loss) on Investments","description":"Amount of unrealized gain (loss) on investment.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-30203357,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":-71675454,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-7626097,"accn":"0001104659-24-061570","fy":2023,"fp":"FY","form":"20-F","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":-7626097,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-700539,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"InterestExpenseNonoperating":{"label":null,"description":null,"units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":158008411,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":176940318,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":117409422,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest":{"label":"Noncontrolling Interest, Increase from Sale of Parent Equity Interest","description":"Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":3141404,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"PaymentsForProceedsFromInvestments":{"label":"Payments for (Proceeds from) Investments","description":"The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":1411891,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-1428264,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","description":"The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).","units":{"shares":[{"start":"2024-01-01","end":"2024-12-31","val":25537500,"accn":"0001410578-25-000989","fy":2024,"fp":"FY","form":"20-F","filed":"2025-04-29","frame":"CY2024"}]}}}}}