XML 24 R11.htm IDEA: XBRL DOCUMENT
v3.24.3

INTERIM FINANCIAL REPORTING (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2024
INTERIM FINANCIAL REPORTING |
Basis Of Presentation | The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023. The condensed consolidated December 31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data. In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.
Recently Accounting Pronouncements | In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures, to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (“CODM”), and (iii) included in each reported measure of a segment’s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM’s title and a description of how the CODM uses the segment’s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures. In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, Improvements to Income Tax Disclosures. The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures. In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company’s consolidated financial statements.
Revenue Recognition | Product Sales - Over Time The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date. As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management’s assessment of total contract value and therefore, profit and revenue recognition. A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved. Product Sales - Point in Time For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product. Accounts Receivable and Contract Balances The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company’s Accounts receivable trade – billed, arising from Topic 606 is $14,442 and $13,685 as of September 30, 2024 and December 31, 2023, respectively. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company’s Accounts receivable trade – unbilled (i.e. contract assets) balances are as follows:
|  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Accounts receivable trade – unbilled, beginning of the period |  | $ | 927 |  |  | $ | 653 |  |  | $ | 525 |  |  | $ | 990 |
Accounts receivable trade – unbilled, end of the period |  |  | 914 |  |  |  | 1,244 |  |  |  | 914 |  |  |  | 1,244 |
Amounts invoiced in the period from amounts included at the beginning of the period |  |  | 830 |  |  |  | 497 |  |  |  | 428 |  |  |  | 986 |
Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company’s Customer deposits (i.e. contract liabilities) balances are as follows:
|  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Customer deposits, beginning of the period |  | $ | 2,581 |  |  | $ | 2,985 |  |  | $ | 2,779 |  |  | $ | 737 |
Customer deposits, end of the period |  |  | 1,492 |  |  |  | 2,436 |  |  |  | 1,492 |  |  |  | 2,436 |
Revenue recognized in the period from amounts included at the beginning of the period |  |  | 2,483 |  |  |  | 2,528 |  |  |  | 2,684 |  |  |  | 686 |
Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $1,368 and $1,310, respectively, which are considered contract assets. Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $1,077 and $806, respectively. The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:
Balance at December 31, 2023 |  | $ | 806 |
Collection of Expected Credit Losses |  |  | (417 | )
Provision for Expected Credit Losses |  |  | 688 |
Balance at September 30, 2024 |  | $ | 1,077 |
Barrier Rentals - Lease Income Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, Leases. Royalty Income The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned. Shipping and Installation Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer. Disaggregation of Revenue In the following table, revenue is disaggregated by primary sources of revenue:
Revenue by Type |  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Soundwall Sales |  | $ | 1,873 |  |  | $ | 2,361 |  |  | $ | 7,043 |  |  | $ | 5,085 |
Architectural Panel Sales |  |  | 1,601 |  |  |  | 315 |  |  |  | 3,893 |  |  |  | 1,044 |
SlenderWall Sales |  |  | — |  |  |  | 2,299 |  |  |  | — |  |  |  | 5,066 |
Miscellaneous Wall Sales |  |  | 811 |  |  |  | 1,442 |  |  |  | 4,634 |  |  |  | 5,580 |
Barrier Sales |  |  | 546 |  |  |  | 1,417 |  |  |  | 3,418 |  |  |  | 6,000 |
Easi-Set Building Sales |  |  | 1,801 |  |  |  | 1,226 |  |  |  | 4,341 |  |  |  | 3,675 |
Utility Sales |  |  | 2,383 |  |  |  | 891 |  |  |  | 6,112 |  |  |  | 1,787 |
Miscellaneous Sales |  |  | 1,738 |  |  |  | 947 |  |  |  | 5,180 |  |  |  | 1,605 |
Total Product Sales |  |  | 10,753 |  |  |  | 10,898 |  |  |  | 34,621 |  |  |  | 29,842 |
Barrier Rentals |  |  | 7,053 |  |  |  | 784 |  |  |  | 9,303 |  |  |  | 2,604 |
Royalty Income |  |  | 958 |  |  |  | 822 |  |  |  | 2,403 |  |  |  | 1,827 |
Shipping and Installation Revenue |  |  | 4,818 |  |  |  | 3,147 |  |  |  | 13,650 |  |  |  | 8,918 |
Total Service Revenue |  |  | 12,829 |  |  |  | 4,753 |  |  |  | 25,356 |  |  |  | 13,349 |
Total Revenue |  | $ | 23,582 |  |  | $ | 15,651 |  |  | $ | 59,977 |  |  | $ | 43,191 |
The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.
Warranties | Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.
Use Of Estimates | The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Concentration Of Risk | Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company’s operations. For the three months ended September 30, 2024, the Company derived 17% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer’s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers’ outstanding receivable balance each equaled 10% of the total outstanding receivable balance.
Segment Reporting | Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.

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 Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration