INTERIM FINANCIAL REPORTING (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
INTERIM FINANCIAL REPORTING |
|
Schedule of contract assets |
| | Three Months Ended June 30, | | | Six Months Ended June 30, | | | | 2025 | | | 2024 | | | 2025 | | | 2024 | | Accounts receivable trade – unbilled, beginning of the period | | $ | 952 | | | $ | 637 | | | $ | 1,327 | | | $ | 525 | | Accounts receivable trade – unbilled, end of the period | | | 1,240 | | | | 927 | | | | 1,240 | | | | 927 | | Amounts invoiced in the period from amounts included at the beginning of the period | | | 638 | | | | 115 | | | | 1,099 | | | | 81 | |
|
Schedule of contract liabilities |
| | Three Months Ended June 30, | | | Six Months Ended Jun 30, | | | | 2025 | | | 2024 | | | 2025 | | | 2024 | | Customer deposits, beginning of the period | | $ | 2,160 | | | $ | 2,779 | | | $ | 1,539 | | | $ | 2,779 | | Customer deposits, end of the period | | | 2,637 | | | | 2,950 | | | | 2,637 | | | | 2,581 | | Revenue recognized in the period from amounts included at the beginning of the period | | | 395 | | | | 1,428 | | | | 229 | | | | 1,286 | |
|
Schedule of deferred revenue |
| | Three Months Ended June 30, | | | Six Months Ended Jun 30, | | | | 2025 | | | 2024 | | | 2025 | | | 2024 | | Deferred revenue, beginning of the period | | $ | 5,174 | | | $ | 3,472 | | | $ | 4,453 | | | $ | 2,685 | | Deferred revenue, end of the period | | | 6,175 | | | | 3,499 | | | | 6,175 | | | | 3,499 | | Revenue recognized in the period from amounts included at the beginning of the period | | | 75 | | | | 159 | | | | 109 | | | | 135 | |
|
Schedule of allowance for credit losses |
Balance at December 31, 2024 | | $ | 1,130 | | | | | | | Provision for Expected Credit Losses | | | 199 | | Balance at June 30, 2025 | | $ | 1,329 | |
|
Schedule of disaggregation of Revenue |
Revenue by Type | | Three Months Ended June 30, | | | Six Months Ended June 30, | | | | 2025 | | | 2024 | | | 2025 | | | 2024 | | Soundwall Sales | | $ | 5,206 | | | $ | 2,190 | | | $ | 8,985 | | | $ | 5,170 | | Architectural Panel Sales | | | — | | | | 1,971 | | | | — | | | | 2,292 | | SlenderWall Sales | | | 1,488 | | | | — | | | | 1,488 | | | | — | | Miscellaneous Wall Sales | | | 863 | | | | 2,072 | | | | 1,464 | | | | 3,823 | | Barrier Sales | | | 1,230 | | | | 1,138 | | | | 2,535 | | | | 2,872 | | Easi-Set Building Sales | | | 2,926 | | | | 1,501 | | | | 4,985 | | | | 2,540 | | Utility Sales | | | 871 | | | | 2,051 | | | | 1,885 | | | | 3,729 | | Miscellaneous Sales | | | 852 | | | | 2,193 | | | | 1,205 | | | | 3,442 | | Total Product Sales | | | 13,436 | | | | 13,116 | | | | 22,548 | | | | 23,868 | | Barrier Rentals | | | 5,781 | | | | 1,357 | | | | 14,205 | | | | 2,250 | | Royalty Income | | | 1,326 | | | | 869 | | | | 2,216 | | | | 1,445 | | Shipping and Installation Revenue | | | 5,643 | | | | 4,297 | | | | 9,915 | | | | 8,831 | | Total Service Revenue | | | 12,750 | | | | 6,523 | | | | 26,336 | | | | 12,526 | | | | | | | | | | | | | | | | | | | Total Revenue | | $ | 26,186 | | | $ | 19,639 | | | $ | 48,884 | | | $ | 36,394 | |
|