| Name | ValueAddedTaxReceivableNoncurrent |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Value Added Tax Receivable, Noncurrent | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2009 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Publisher | FASB | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2009/role/commonPracticeRef |
| Topic | 210 | http://www.xbrl.org/2009/role/commonPracticeRef |
| SubTopic | 10 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | S99 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | 1 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (SX 210.5-02(17)) | http://www.xbrl.org/2009/role/commonPracticeRef |
| URI | https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:NontradeReceivablesNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:NontradeReceivablesNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |