XML 26 R12.htm IDEA: XBRL DOCUMENT
v3.22.4

ACCOUNTS RECEIVABLE | 12 Months Ended
--- | ---
Dec. 31, 2022
Receivables [Abstract] |
ACCOUNTS RECEIVABLE | 4. ACCOUNTS RECEIVABLE Accounts receivable consisted of the following:
| December 31, 2021 |  | December 31, 2022
Accounts receivable | $ | 93,722 |  |  | $ | 123,711 |
Allowance for doubtful accounts | (5,005) |  |  | (4,407) |
Accounts receivable, net | $ | 88,717 |  |  | $ | 119,304 |
Movement of allowance for doubtful accounts was as follows:
| Year Ended December 31,
| 2020 |  | 2021 |  | 2022
Balance at beginning of the period | $ | 5,537 |  |  | $ | 5,047 |  |  | $ | 5,005 |
Cumulative-effect adjustment upon adoption of ASU2016-13, Financial instruments- Credit losses (Topic 326) | — |  |  | — |  |  | 866 |
(Reserve)/Charge to expenses | (240) |  |  | 721 |  |  | 1,640 |
Write off | (493) |  |  | (849) |  |  | (2,631) |
Exchange difference | 243 |  |  | 86 |  |  | (473) |
Balance at end of the period | $ | 5,047 |  |  | $ | 5,005 |  |  | $ | 4,407 |

X
- Definition The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -URI https://asc.fasb.org/subtopic&trid=2196772 + Details
Name: | us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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