XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.3
INTERIM FINANCIAL REPORTING (Details 4) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total revenues $ 21,451 $ 23,582 $ 70,335 $ 59,977
Product Sales        
Total revenues 11,911 10,753 34,459 34,621
Product Sales | Soundwall Sales        
Total revenues 2,846 1,873 11,832 7,043
Product Sales | Architectural Sales        
Total revenues 1,033 1,601 1,033 3,893
Product Sales | SlenderWall Sales        
Total revenues 1,146 0 2,634 0
Product Sales | Miscellaneous Wall Sales        
Total revenues 1,273 811 2,737 4,634
Product Sales | Barrier Sales        
Total revenues 764 546 3,299 3,418
Product Sales | Easi-Set and Easi-Span Building Sales        
Total revenues 2,657 1,801 7,642 4,341
Product Sales | Utility Sales        
Total revenues 1,166 2,383 3,051 6,112
Product Sales | Miscellaneous Sales        
Total revenues 1,026 1,738 2,231 5,180
Service Revenue        
Total revenues 9,540 12,829 35,876 25,356
Service Revenue | Royalty Income [Member]        
Total revenues 1,083 958 3,299 2,403
Service Revenue | Shipping and Installation Revenue [Member]        
Total revenues 5,188 4,818 15,103 13,650
Service Revenue | Barrier Rental        
Total revenues $ 3,269 $ 7,053 $ 17,474 $ 9,303