XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue, Contract Assets and Contract Liabilities
12 Months Ended
Dec. 31, 2024
Revenue, Contract Assets and Contract Liabilities  
Revenue, Contract Assets and Contract Liabilities

Note 5 – Revenue, Contract Assets and Contract Liabilities

The Company’s contracts with customers generally have performance obligations and a schedule of non-refundable cancellation obligations. Performance obligations typically fall into one of three categories, product shipment, burner performance tests and engineering design. Customer payment milestones are unique to individual contracts and may occur prior to completion of performance obligations. Customer payment terms typically range between thirty and sixty days from the date of billing. Our customer contracts typically have a duration of less than twelve months. Delays in contract performance, if any, typically occur as a result of customer onsite project delays outside of our control.

The Company recognized $3,596 thousand of revenues and $2,478 thousand of cost of goods sold during the year ended December 31, 2024. The revenue and cost of goods sold predominantly related to the Company’s process burner product line. The Company delivered multiple burners for different customers, successfully completed engineering studies including the computational fluid dynamic analysis, and fulfilled multiple spare parts orders. These products and services constitute performance obligations.

The Company recognized $2,403 thousand of revenues and $1,586 thousand of cost of goods sold during the year ended December 31, 2023. Revenues and cost of goods sold relate predominantly to the Company’s process burner product line. During the year ended December 31, 2023, the Company delivered multiple burners in connection with a single customer order. Prior to delivery, we successfully completed multiple customer witness tests at a burner test facility for three separate customer orders. Both the witness tests and burner shipment constitute contractual performance obligations.

The Company had contract assets of $194 thousand and $188 thousand and contract liabilities of $73 thousand and $1,116 thousand at December 31, 2024 and 2023, respectively. Of the $1,116 thousand contract liability balance as of December 31, 2023, the Company recognized revenue of $1,116 thousand during the year ended December 31, 2024.