XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.2
INTERIM FINANCIAL REPORTING (Tables)
3 Months Ended
Mar. 31, 2025
INTERIM FINANCIAL REPORTING  
Schedule of contract assets

 

 

Quarter Ended March 31,

 

 

 

2025

 

 

2024

 

Accounts receivable trade – unbilled, beginning of the period

 

$1,327

 

 

$525

 

Accounts receivable trade – unbilled, end of the period

 

 

952

 

 

 

637

 

Amounts invoiced in the period from amounts included at the beginning of the period

 

 

1,060

 

 

 

27

 

Schedule of contract liabilities

 

 

Quarter Ended March 31,

 

 

 

2025

 

 

2024

 

Customer deposits, beginning of the period

 

$1,539

 

 

$2,779

 

Customer deposits, end of the period

 

 

2,160

 

 

 

2,950

 

Revenue recognized in the period from amounts included at the beginning of the period

 

 

1,452

 

 

 

705

 

Schedule of deferred revenue

 

 

Quarter Ended March 31

 

 

 

2025

 

 

2024

 

Deferred revenue, beginning of the period

 

$4,453

 

 

$2,685

 

Deferred revenue, end of the period

 

 

5,174

 

 

 

3,472

 

Revenue recognized in the period from amounts included at the beginning of the period

 

 

34

 

 

 

24

 

Schedule of allowance for credit losses

Balance at December 31, 2024

 

$1,130

 

Provision for Expected Credit Losses

 

 

92

 

Balance at March 31, 2025

 

$1,222

 

Schedule of disaggregation of Revenue

Revenue by Type

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Soundwall Sales

 

$3,779

 

 

$2,980

 

Architectural Panel Sales

 

 

 

 

 

321

 

SlenderWall Sales

 

 

 

 

 

 

Miscellaneous Wall Sales

 

 

601

 

 

 

1,751

 

Barrier Sales

 

 

1,305

 

 

 

1,734

 

Easi-Set and Easi-Span Building Sales

 

 

2,060

 

 

 

1,039

 

Utility Sales

 

 

1,014

 

 

 

1,679

 

Miscellaneous Product Sales

 

 

353

 

 

 

1,248

 

Total Product Sales

 

 

9,112

 

 

 

10,752

 

Barrier Rentals

 

 

8,425

 

 

 

893

 

Royalty Income

 

 

890

 

 

 

575

 

Shipping and Installation Revenue

 

 

4,271

 

 

 

4,536

 

Total Service Revenue

 

 

13,586

 

 

 

6,004

 

 

 

 

 

 

 

 

 

 

Total Revenue

 

$22,698

 

 

$16,756