XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.24.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Allowance for Credit Losses | Allowance for Credit Losses
|  | 2023 |  |  | 2022 |
Balance, beginning |  | $ | 139 |  |  | $ | 0 |
Change in credit loss |  |  | 86 |  |  |  | 139 |
Balance, ending |  | $ | 225 |  |  | $ | 139 |
Activity in the asset retirement obligation account for the years ended December 31, is as follows: | Activity in the asset retirement obligation account for the years ended December 31, is as follows:
|  | 2023 |  |  | 2022 |
Balance, beginning |  | $ | 230 |  |  | $ | 222 |
Accretion of liability due to passage of time |  |  | 8 |  |  |  | 8 |
Amortization of asset due to passage of time |  |  | — |  |  |  | — |
Balance, ending |  | $ | 238 |  |  | $ | 230 |
Contract balances for the years ended December 31, 2023, 2022, and 2021 are as follows: | Contract balances for the years ended December 31, 2023, 2022, and 2021 are as follows:
|  | Accounts Receivable |  |  | Contract Assets |  |  | Contract Liabilities |
2021 |  | $ | 3,937 |  |  | $ | 179 |  |  | $ | 1,444 |
2022 |  |  | 4,734 |  |  |  | — |  |  |  | 2,188 |
2023 |  |  | 3,467 |  |  |  | — |  |  |  | 2,353 |
Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: | Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:
|  | Years Ended December 31, |
|  | 2023 |  |  | 2022 |
Numerator: (in Thousands) |  |  |  |  |  |
Net loss |  | $ | (4,390 | ) |  | $ | (2,623 | )
Denominator: |  |  |  |  |  |  |  |
Weighted average number of basic common shares outstanding |  |  | 49,556,305 |  |  |  | 49,117,000 |
Weighted average additional shares assuming conversion of in-the-money stock options to common shares |  |  | — |  |  |  | — |
Weighted average number of diluted common shares outstanding |  |  | 49,556,305 |  |  |  | 49,117,000 |
Basic earnings per common share: |  |  |  |  |  |  |  |
Net loss per share – basic |  | $ | (0.09 | ) |  | $ | (0.05 | )
Diluted earnings per common share: |  |  |  |  |  |  |  |
Net loss per share – diluted |  | $ | (0.09 | ) |  | $ | (0.05 | )

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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration