XML 30 R18.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Schedule of property and equipment estimated useful lives |
|  | Years |
Buildings and improvements |  |  | 10-40 |
Trucks and automotive equipment |  |  | 3-10 |
Shop machinery and equipment |  |  | 3-10 |
Land improvements |  |  | 10-15 |
Rental equipment |  |  | 5-10 |
Office equipment |  |  | 3-10 |
Schedule of contract assets |
|  | Year Ended December 31, |
|  | 2023 |  |  | 2022 |
Accounts receivable trade – unbilled, beginning of the period |  | $ | 990 |  |  | $ | 439 |
Accounts receivable trade – unbilled, end of the period |  |  | 525 |  |  |  | 990 |
Amounts invoiced in the period from amounts included at the beginning of the period |  |  | 910 |  |  |  | 317 |
Schedule of contract liabilities |
|  | Year Ended December 31, |
|  | 2023 |  |  | 2022 |
Customer deposits, beginning of the period |  | $ | 737 |  |  | $ | 1,325 |
Customer deposits, end of the period |  |  | 2,779 |  |  |  | 737 |
Revenue recognized in the period from amounts included at the beginning of the period |  |  | 308 |  |  |  | 983 |
Schedule of allowance for credit losses |
Balance at December 31, 2022 |  | $ | 781 |
Cumulative Effect of Adoption of ASU 2016-13 |  |  | 64 |
Provision for Expected Credit Losses |  |  | (39 | )
Balance at December 31, 2023 |  | $ | 806 |
Schedule of disaggregation of Revenue |
Revenue by Type (Disaggregated Revenue) |  | 2023 |  |  | 2022 |  |  | Change |  |  | % Change |
Product Sales: |  |  |  |  |  |  |  |  |  |  |  |
Soundwall Sales |  | $ | 7,671 |  |  | $ | 4,128 |  |  | $ | 3,543 |  |  |  | 86 | %
Architectural Sales |  |  | 1,131 |  |  |  | 4,269 |  |  |  | (3,138 | ) |  |  | (74 | )%
SlenderWall Sales |  |  | 5,312 |  |  |  | 1,489 |  |  |  | 3,823 |  |  |  | 257 | %
Miscellaneous Wall Sales |  |  | 6,418 |  |  |  | 3,475 |  |  |  | 2,943 |  |  |  | 85 | %
Barrier Sales |  |  | 7,827 |  |  |  | 6,717 |  |  |  | 1,110 |  |  |  | 17 | %
Easi-Set and Easi-Span Building Sales |  |  | 4,712 |  |  |  | 4,089 |  |  |  | 623 |  |  |  | 15 | %
Utility Sales |  |  | 2,857 |  |  |  | 2,023 |  |  |  | 834 |  |  |  | 41 | %
Miscellaneous Sales |  |  | 2,820 |  |  |  | 1,631 |  |  |  | 1,189 |  |  |  | 73 | %
Total Product Sales |  |  | 38,748 |  |  |  | 27,821 |  |  |  | 10,927 |  |  |  | 39 | %
Barrier Rentals |  |  | 6,330 |  |  |  | 6,545 |  |  |  | (215 | ) |  |  | (3 | )%
Royalty Income |  |  | 2,633 |  |  |  | 2,498 |  |  |  | 135 |  |  |  | 5 | %
Shipping and Installation Revenue |  |  | 11,869 |  |  |  | 13,267 |  |  |  | (1,398 | ) |  |  | (11 | )%
Total Service Revenue |  |  | 20,832 |  |  |  | 22,310 |  |  |  | (1,478 | ) |  |  | (7 | )%
Total Revenue |  | $ | 59,580 |  |  | $ | 50,131 |  |  | $ | 9,449 |  |  |  | 19 | %

X
- References No definition available. + Details
Name: | smid_ScheduleOfAllowanceForCreditLossesTableTextBlock
Namespace Prefix: | smid_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | smid_ScheduleOfContractAssetsTableTextBlock
Namespace Prefix: | smid_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | smid_ScheduleOfContractLiabilitiesTableTextBlock
Namespace Prefix: | smid_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | smid_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock
Namespace Prefix: | smid_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration