XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM FINANCIAL REPORTING (Tables)
3 Months Ended
Mar. 31, 2024
INTERIM FINANCIAL REPORTING  
Schedule of contract assets

 

 

Quarter Ended March 31,

 

 

 

2024

 

 

2023

 

Accounts receivable trade – unbilled, beginning of the period

 

$525

 

 

$990

 

Accounts receivable trade – unbilled, end of the period

 

 

637

 

 

 

2,534

 

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

 

 

27

 

 

 

304

 

Schedule of contract liabilities

 

 

Quarter Ended March 31,

 

 

 

2024

 

 

2023

 

Customer deposits, beginning of the period

 

$2,779

 

 

$737

 

Customer deposits, end of the period

 

 

2,950

 

 

 

2,494

 

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

 

 

705

 

 

 

433

 

Schedule of allowance for credit losses

Balance at December 31, 2023

 

$806

 

Provision for Expected Credit Losses

 

 

147

 

Balance at March 31, 2024

 

$953

 

Schedule of disaggregation of Revenue

Revenue by Type

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Soundwall Sales

 

$2,980

 

 

$1,046

 

Architectural Panel Sales

 

 

321

 

 

 

409

 

SlenderWall Sales

 

 

 

 

 

1,281

 

Miscellaneous Wall Sales

 

 

1,751

 

 

 

1,205

 

Barrier Sales

 

 

1,734

 

 

 

2,759

 

Easi-Set and Easi-Span Building Sales

 

 

1,039

 

 

 

1,007

 

Utility Sales

 

 

1,679

 

 

 

275

 

Miscellaneous Product Sales

 

 

1,248

 

 

 

260

 

Total Product Sales

 

 

10,752

 

 

 

8,242

 

Barrier Rentals

 

 

893

 

 

 

1,120

 

Royalty Income

 

 

575

 

 

 

411

 

Shipping and Installation Revenue

 

 

4,536

 

 

 

3,069

 

Total Service Revenue

 

 

6,004

 

 

 

4,600

 

 

 

 

 

 

 

 

 

 

Total Revenue

 

$16,756

 

 

$12,842