XML 26 R11.htm IDEA: XBRL DOCUMENT
v3.24.2

REVENUES | 12 Months Ended
--- | ---
Dec. 31, 2023
Revenue from Contract with Customer [Abstract] |
REVENUES | 5. REVENUES Nature of the Company’s products and services The Company’s principal products and services include electric power systems and equipment, distributed energy resources, power generation equipment and mobile EV charging solutions. Products The Company’s Electrical Infrastructure business provides electric power systems and equipment and distributed energy resources that help customers effectively and efficiently protect, control, transfer, monitor and manage their electric energy needs. The Company’s Critical Power business provides customers with power generation equipment and the Company’s suite of mobile e-Boost electric vehicle charging solutions. Services Power generation systems represent considerable investments that require proper maintenance and service in order to operate reliably during a time of emergency. The Company’s power maintenance programs provide preventative maintenance, repair and support service for the Company’s customers’ power generation systems. The timing of revenue recognition, customer billings and cash collections results in accounts receivable, contract assets and deferred revenue at the end of each reporting period. Contract assets include unbilled amounts typically resulting from revenue recognized exceeding amounts billed to customers for contracts utilizing an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed-fee contract performance obligations. The Company bills customers as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, upon achievement of contractual milestones or upon deliveries. The Company’s principal source of revenue is derived from sales of products and fees for services. The Company measures revenue based upon the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. Changes in deferred revenue are generally as a result of the Company’s normal operating cycle and the effect of cumulative catch-up adjustments arising from a change in the measure of progress or a contract modification identified at each reporting period. A performance obligation is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the customer receives the benefit of the performance obligation. Customers typically receive the benefit of the Company’s products when the risk of loss or control for the product transfers to the customer and for services as they are performed. Under ASC 606, revenue is recognized when a customer obtains control of promised products or services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. To achieve this core principle, the Company applies the following five steps: 1) Identify the contract with a customer A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to these products or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer. 2) Identify the performance obligations in the contract Performance obligations promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised products or services are accounted for as a combined performance obligation. 3) Determine the transaction price The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The customer payments are generally due in 30 days. 4) Allocate the transaction price to performance obligations in the contract If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. 5) Recognize revenue when or as the Company satisfies a performance obligation The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer. The Company satisfies its performance obligations and, therefore, recognizes revenue, either over time or at a point in time, which is when the customer has obtained control of the good or service. Revenue from the sale of the Company’s electric power systems under its Electrical Infrastructure segment is recognized either over time ($23,758 and $8,049 (as restated) of revenue in 2023 and 2022, respectively) or at a point in time ($6,619 and $8,221 of revenue in 2023 and 2022, respectively) and substantially all of the Company’s revenue from the sale of power generation equipment under its Critical Power segment is recognized at a point in time. Certain sales of highly customized electrical equipment under the Company’s Electrical Infrastructure segment are recognized over time when such equipment has no alternative use and the Company has an enforceable right to payment for performance completed to date. The Company’s measure of progress for such contracts is evaluated under the input method based on direct labor hours incurred relative to the estimated total direct labor hours required in order to complete the project. When adjustments in estimated total labor hours at completion are determined, the related impact on income is recognized using the cumulative catch-up method, which the Company recognizes in the current period. During the year ended December 31, 2023, the Company recognized $24,101 of equipment revenue over time. During the year ended December 31, 2022, the Company recognized approximately $8,049 of equipment revenue over time. Additionally, the Company recognized $9,614 and $10,440 of revenue at a point in time from the sale of its products during the year ended December 31, 2023 and 2022, respectively. Service revenues include maintenance contracts that are recognized over time based on the contract term and repair services which are recognized as services are delivered. The Company recognized $7,778 and $7,389 of service revenue during the year ended December 31, 2023 and 2022, respectively. The Company bills customers as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, upon achievement of contractual milestones or upon deliveries. Progress payments are paid by the customer over the duration of the contract. Amounts billed and due from customers, as well as the value of unbilled account receivables, are generally classified within current assets in the consolidated balance sheets. The customer payments are generally due in 30 days. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Payments received from customers in advance of revenue recognition are not considered a significant financing component because they are utilized to pay for contract costs within a one-year period or are requested by the Company to ensure the customers meet their payment obligations. The change in deferred revenue as of December 31, 2023 was driven primarily by ordinary course contract activity and as a result of cumulative catch-up adjustments related to changes in measure of progress for over-time contracts. As of January 1, 2022, the Company had a deferred revenue balance of $2,423. For the years ended December 31, 2023 and 2022, the Company recognized revenue of $9,046 and $2,158 (as restated) respectively, related to amounts that were included in deferred revenue as of December 31, 2022 and 2021, respectively, resulting primarily from the progress made on the various active contracts during the respective reporting periods. Unbilled receivables include amounts for work performed for which the Company has an unconditional right to receive payment and that are not subject to the completion of any other specific task, other than the billing itself. The Company manages its accounts receivable credit risk by performing credit evaluations and monitoring amounts due from the Company’s customers. The Company had certain customers whose revenue individually represented 10% or more of the Company’s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company’s total accounts receivable. Return of a product requires that the buyer obtain permission in writing from the Company. When the buyer requests authorization to return material for reasons of their own, the buyer will be charged for placing the returned goods in saleable condition, restocking charges and for any outgoing and incoming transportation paid by the Company. The Company warrants title to the products, and also warrants the products on date of shipment to the buyer, to be of the kind and quality described in the contract, merchantable, and free of defects in workmanship and material. Returns and warranties during the years ended December 31, 2023 and 2022 were insignificant. The following table presents the Company’s revenues disaggregated by revenue discipline: SCHEDULE OF REVENUE DISAGGREGATED
|  | 2023 |  |  | 2022 |
|  | Year Ended |
|  | December 31, |
|  | 2023 |  |  | 2022 (Restated) |
Products |  | $ | 33,715 |  |  | $ | 18,489 |
Services |  |  | 7,778 |  |  |  | 7,389 |
Total revenue |  | $ | 41,493 |  |  | $ | 25,878 |

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration