v3.25.2
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