XML 55 R36.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Summary of Accounts Receivable, Allowance for Credit Loss | Changes in the allowance for credit losses was as follows:
| Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Allowance for credit loss, beginning of period | $ | 911 |  |  | $ | 2,263 |  |  | $ | 2,266 |
Charges to (recoveries of) costs and expenses, net | 356 |  |  | (382) |  |  | 187 |
Account write-offs and other | (364) |  |  | (970) |  |  | (190) |
Allowance for credit loss, end of period | $ | 903 |  |  | $ | 911 |  |  | $ | 2,263 |
Prepaid Expenses And Other Current Assets | Prepaid expenses and other current assets comprised of the following:
| Year Ended December 31,
| 2023 |  | 2022
Other receivables | $ | 74,454 |  |  | $ | 16,877 |
Deferred project costs | 38,240 |  |  | 13,556 |
Prepaid expenses | 10,697 |  |  | 8,184 |
Prepaid expenses and other current assets | $ | 123,391 |  |  | $ | 38,617 |
Estimated Useful Lives of Property and Equipment | Depreciation and amortization of property and equipment are computed on a straight-line basis over the following estimated useful lives:
Asset Classification |  | Estimated Useful Life
Furniture and office equipment |  | Five years
Computer equipment and software costs |  | Three to five years
Leasehold improvements |  | Lesser of term of lease or five years
Automobiles |  | Five years
Land |  | Unlimited
Property and equipment, net consisted of the following:
| December 31,
| 2023 |  | 2022
Furniture and office equipment | $ | 4,207 |  |  | $ | 3,023 |
Computer equipment and software costs | 27,199 |  |  | 22,179 |
Leasehold improvements | 2,570 |  |  | 2,483 |
Automobiles | 2,041 |  |  | 1,896 |
Land | 6,943 |  |  | 6,781 |
Property and equipment, gross | 42,960 |  |  | 36,362 |
Less: accumulated depreciation | (25,565) |  |  | (20,655) |
Property and equipment, net | $ | 17,395 |  |  | $ | 15,707 |
The following table sets forth our depreciation expense on property and equipment:
| Year Ended December 31,
Location | 2023 |  | 2022 |  | 2021
Selling, general & administrative expenses | $ | 4,155 |  |  | $ | 2,665 |  |  | $ | 3,143 |

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 allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs. + References No definition available. + Details
Name: | us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of 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 and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration