| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Income Tax Holiday [Table] |
Table |
|
|
us-gaap:IncomeTaxHolidayTable |
| 2 |
Legal Entity [Axis] |
Axis |
|
|
dei:LegalEntityAxis |
| 3 |
Consolidated Entity [Domain] |
Member |
|
|
dei:EntityDomain |
| 4 |
Income Tax Authority [Axis] |
Axis |
|
|
us-gaap:IncomeTaxAuthorityAxis |
| 5 |
Income Tax Authority, All [Domain] |
Member |
|
|
us-gaap:IncomeTaxAuthorityDomain |
| 6 |
Domestic Country [Member] |
Member |
|
|
us-gaap:DomesticCountryMember |
| 7 |
Foreign Country [Member] |
Member |
|
|
us-gaap:ForeignCountryMember |
| 8 |
State and Local Jurisdiction [Member] |
Member |
|
|
us-gaap:StateAndLocalJurisdictionMember |
| 9 |
Income Tax Authority, Name [Axis] |
Axis |
|
|
us-gaap:IncomeTaxAuthorityNameAxis |
| 10 |
Income Tax Authority, Name [Domain] |
Member |
|
|
us-gaap:IncomeTaxAuthorityNameDomain |
| 11 |
Internal Revenue Service (IRS) [Member] |
Member |
|
|
us-gaap:InternalRevenueServiceIRSMember |
| 12 |
Her Majesty's Revenue and Customs (HMRC) [Member] |
Member |
|
|
us-gaap:HerMajestysRevenueAndCustomsHMRCMember |
| 13 |
Inland Revenue, Hong Kong [Member] |
Member |
|
|
us-gaap:InlandRevenueHongKongMember |
| 14 |
Inland Revenue, Singapore (IRAS) [Member] |
Member |
|
|
us-gaap:InlandRevenueSingaporeIRASMember |
| 15 |
California Franchise Tax Board [Member] |
Member |
|
|
us-gaap:CaliforniaFranchiseTaxBoardMember |
| 16 |
Australian Taxation Office [Member] |
Member |
|
|
us-gaap:AustralianTaxationOfficeMember |
| 17 |
Secretariat of the Federal Revenue Bureau of Brazil [Member] |
Member |
|
|
us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember |
| 18 |
Canada Revenue Agency [Member] |
Member |
|
|
us-gaap:CanadaRevenueAgencyMember |
| 19 |
Swiss Federal Tax Administration (FTA) [Member] |
Member |
|
|
us-gaap:SwissFederalTaxAdministrationFTAMember |
| 20 |
Office of the Tax Commissioner, Bermuda [Member] |
Member |
|
|
us-gaap:OfficeOfTheTaxCommissionerBermudaMember |
| 21 |
Administration of the Treasury, Belgium [Member] |
Member |
|
|
us-gaap:AdministrationOfTheTreasuryBelgiumMember |
| 22 |
Ministry of the Economy, Finance and Industry, France [Member] |
Member |
|
|
us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember |
| 23 |
Federal Ministry of Finance, Germany [Member] |
Member |
|
|
us-gaap:FederalMinistryOfFinanceGermanyMember |
| 24 |
Revenue Commissioners, Ireland [Member] |
Member |
|
|
us-gaap:RevenueCommissionersIrelandMember |
| 25 |
Ministry of Finance, India [Member] |
Member |
|
|
us-gaap:MinistryOfFinanceIndiaMember |
| 26 |
Israel Tax Authority [Member] |
Member |
|
|
us-gaap:IsraelTaxAuthorityMember |
| 27 |
Ministry of Economic Affairs and Finance, Italy [Member] |
Member |
|
|
us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember |
| 28 |
National Tax Agency, Japan [Member] |
Member |
|
|
us-gaap:NationalTaxAgencyJapanMember |
| 29 |
Luxembourg Inland Revenue [Member] |
Member |
|
|
us-gaap:LuxembourgInlandRevenueMember |
| 30 |
Cayman Islands Tax Information Authority [Member] |
Member |
|
|
us-gaap:CaymanIslandsTaxInformationAuthorityMember |
| 31 |
Mexican Tax Authority [Member] |
Member |
|
|
us-gaap:MexicanTaxAuthorityMember |
| 32 |
Tax and Customs Administration, Netherlands [Member] |
Member |
|
|
us-gaap:TaxAndCustomsAdministrationNetherlandsMember |
| 33 |
New Jersey Division of Taxation [Member] |
Member |
|
|
us-gaap:NewJerseyDivisionOfTaxationMember |
| 34 |
New York State Division of Taxation and Finance [Member] |
Member |
|
|
us-gaap:NewYorkStateDivisionOfTaxationAndFinanceMember |
| 35 |
State Administration of Taxation, China [Member] |
Member |
|
|
us-gaap:StateAdministrationOfTaxationChinaMember |
| 36 |
Tax Authority, Spain [Member] |
Member |
|
|
us-gaap:TaxAuthoritySpainMember |
| 37 |
Income Tax Holiday [Line Items] |
LineItems |
|
|
us-gaap:IncomeTaxHolidayLineItems |
| 38 |
Income Tax Holiday [Hierarchy] |
Abstract |
|
|
added:IncomeTaxHolidayHierarchy |
| 39 |
Income Tax Holiday, Description |
Concept (Text/String) |
For Period |
|
us-gaap:IncomeTaxHolidayDescription |
| 40 |
Income Tax Holiday, Termination Date |
Concept (Text/String) |
For Period |
|
us-gaap:IncomeTaxHolidayTerminationDate |
| 41 |
Income Tax Holiday, Aggregate Dollar Amount |
Concept (Monetary) |
For Period |
Credit |
us-gaap:IncomeTaxHolidayAggregateDollarAmount |
| 42 |
Income Tax Holiday, Income Tax Benefits Per Share |
Concept (Share) |
For Period |
|
us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare |