XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
INTERIM FINANCIAL REPORTING (Tables)
6 Months Ended
Jun. 30, 2023
INTERIM FINANCIAL REPORTING  
Schedule of Allowance

Balance at December 31, 2022

 

$781

 

Cumulative Effect of Adoption of ASU 2016-13

 

 

64

 

Provision for Expected Credit Losses

 

 

67

 

Balance at June 30, 2023

 

$912

 

Disaggregation Of Revenue

Revenue by Type

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Soundwall Sales

 

$1,678

 

 

$430

 

 

$1,248

 

 

 

290%

 

$2,724

 

 

$1,794

 

 

$930

 

 

 

52%

Architectural Panel Sales

 

 

320

 

 

 

1,347

 

 

 

(1,027)

 

 

(76)%

 

 

729

 

 

 

2,253

 

 

 

(1,524)

 

 

(68)%

SlenderWall Sales

 

 

1,487

 

 

 

51

 

 

 

1,436

 

 

 

2816%

 

 

2,767

 

 

 

1,007

 

 

 

1,760

 

 

 

175%

Miscellaneous Wall Sales

 

 

2,933

 

 

 

637

 

 

 

2,296

 

 

 

360%

 

 

4,138

 

 

 

988

 

 

 

3,150

 

 

 

319%

Barrier Sales

 

 

1,824

 

 

 

2,338

 

 

 

(514)

 

 

(22)%

 

 

4,583

 

 

 

3,252

 

 

 

1,331

 

 

 

41%

Easi-Set Building Sales

 

 

1,442

 

 

 

948

 

 

 

494

 

 

 

52%

 

 

2,450

 

 

 

1,563

 

 

 

887

 

 

 

57%

Utility Sales

 

 

622

 

 

 

666

 

 

 

(44)

 

 

(7)%

 

 

896

 

 

 

1,132

 

 

 

(236)

 

 

(21)%

Miscellaneous Sales

 

 

396

 

 

 

371

 

 

 

25

 

 

 

7%

 

 

657

 

 

 

649

 

 

 

8

 

 

 

1%

Total Product Sales

 

 

10,702

 

 

 

6,788

 

 

 

3,914

 

 

 

58%

 

 

18,944

 

 

 

12,638

 

 

 

6,306

 

 

 

50%

Barrier Rentals

 

 

700

 

 

 

1,962

 

 

 

(1,262)

 

 

(64)%

 

 

1,819

 

 

 

3,447

 

 

 

(1,628)

 

 

(47)%

Royalty Income

 

 

594

 

 

 

771

 

 

 

(177)

 

 

(23)%

 

 

1,005

 

 

 

1,198

 

 

 

(193)

 

 

(16)%

Shipping and Installation Revenue

 

 

2,702

 

 

 

3,732

 

 

 

(1,030)

 

 

(28)%

 

 

5,772

 

 

 

6,405

 

 

 

(633)

 

 

(10)%

Total Service Revenue

 

 

3,996

 

 

 

6,465

 

 

 

(2,469)

 

 

(38)%

 

 

8,596

 

 

 

11,050

 

 

 

(2,454)

 

 

(22)%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Revenue

 

$14,698

 

 

$13,253

 

 

$1,445

 

 

 

11%

 

$27,540

 

 

$23,688

 

 

$3,852

 

 

 

16%