XML 25 R12.htm IDEA: XBRL DOCUMENT
v3.24.3

INTERIM FINANCIAL REPORTING (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2024
INTERIM FINANCIAL REPORTING |
Schedule of contract assets |
|  | 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 |
Schedule of contract liabilities |
|  | 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 |
Schedule of allowance for credit losses |
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 |
Schedule of disaggregation 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 |

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: | 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