XML 55 R41.htm IDEA: XBRL DOCUMENT
v3.22.4

SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Schedule of Property, Plant and Equipment are Carried at Cost Less Accumulated Depreciation | Property, plant and equipment are carried at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the following estimated useful lives:
Buildings | 20 years
Machineries and equipment | 10 years
Fixtures and electronic equipment | 4 - 5 years
Motor vehicles | 5 years
Leasehold improvements | Shorter of the lease term or estimated useful lives
Schedule of Net Revenues from Customers | The following table summarizes net revenues from customers that accounted for 10% or more of the Group’s net revenues for 2020, 2021 and 2022:
| December 31, 2020 |  | December 31, 2021 |  | December 31, 2022
Percentage of revenue contributed by Customer A | *% |  | 11 | % |  | 12 | %
*Revenue from such customer represented less than 10% of the Group's revenue during the respective periods.
Schedule of Accounts Receivable from Customers | The following table summarizes accounts receivable from customers that accounted for 10% or more of the Group’s accounts receivable:
| December 31, 2021 |  | December 31, 2022
Percentage of accounts receivable from Customer A | *% |  | 22 | %
Percentage of accounts receivable from Customer B | 18 | % |  | *%
*Accounts receivable from such customers represented less than 10% of the Group's accounts receivable during the respective years.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370 + Details
Name: | us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 + Details
Name: | us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration