XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTERIM FINANCIAL REPORTING (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenues $ 19,639 $ 14,698 $ 36,394 $ 27,540
Product Sales        
Total revenues 13,116 10,702 23,868 18,944
Product Sales | Soundwall Sales        
Total revenues 2,190 1,678 5,170 2,724
Product Sales | Architectural Panel Sales        
Total revenues 1,971 320 2,292 729
Product Sales | SlenderWall Sales        
Total revenues 0 1,487 0 2,767
Product Sales | Miscellaneous Wall Sales        
Total revenues 2,072 2,933 3,823 4,138
Product Sales | Barrier Sales        
Total revenues 1,138 1,824 2,872 4,583
Product Sales | Easi-Set and Easi-Span Building Sales        
Total revenues 1,501 1,442 2,540 2,450
Product Sales | Utility Sales        
Total revenues 2,051 622 3,729 896
Product Sales | Miscellaneous Sales        
Total revenues 2,193 396 3,442 657
Service Revenue        
Total revenues 6,523 3,996 12,526 8,596
Service Revenue | Royalty Income [Member]        
Total revenues 869 594 1,445 1,005
Service Revenue | Shipping and Installation Revenue [Member]        
Total revenues 4,297 2,702 8,831 5,772
Service Revenue | Barrier Rental        
Total revenues $ 1,357 $ 700 $ 2,250 $ 1,819