XML 22 R11.htm IDEA: XBRL DOCUMENT
v3.23.3

Accounts Receivable and Contract Assets | 9 Months Ended
--- | ---
Sep. 30, 2023
Accounts Receivable and Contract Assets [Abstract] |
Accounts Receivable and Contract Assets | 3. Accounts Receivable and Contract Assets Accounts receivable and contract assets are summarized in the following table:
|  | As of |  |  | As of |  |  |  |
|  | Sep. 30, 2023 |  |  | Dec. 31, 2022 |  |  | Change |
Accounts receivable – customers |  | $ | 7,994 |  |  | $ | 7,069 |  |  | $ | 925 |
Other receivables |  |  | 235 |  |  |  | 487 |  |  |  | (252 | )
|  |  | 8,229 |  |  |  | 7,556 |  |  |  | 673 |
Less: allowance for doubtful accounts |  |  | (875 | ) |  |  | (855 | ) |  |  | (20 | )
Accounts receivable, net |  | $ | 7,354 |  |  | $ | 6,701 |  |  | $ | 653 |
Unbilled revenue |  | $ | 3,249 |  |  | $ | 3,290 |  |  | $ | (41 | )
Differences in timing of revenue recognition, billings, and cash collections result in receivables and contract assets. Generally, billing occurs subsequent to revenue recognition, resulting in a contract asset reported as unbilled revenue on the balance sheet. The Company does not receive advances or deposits from customers before revenue is recognized so no contract liabilities are reported. Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet. The changes in accounts receivable – customers and in unbilled revenue were primarily due to the normal timing difference between performance and the customer’s payments.

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

X
- Definition The entire disclosure for financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-42 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12A -Publisher FASB -URI https://asc.fasb.org//1943274/2147481933/310-10-55-12A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 44 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-44 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//310-10/tableOfContent Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//310-20/tableOfContent + Details
Name: | us-gaap_FinancingReceivablesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration