XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.2
INTERIM FINANCIAL REPORTING (Details 4) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenues $ 22,698 $ 16,756
Product Sales    
Total revenues 9,112 10,752
Product Sales | Soundwall Sales    
Total revenues 3,779 2,980
Product Sales | Architectural Sales    
Total revenues 0 321
Product Sales | SlenderWall Sales    
Total revenues 0 0
Product Sales | Miscellaneous Wall Sales    
Total revenues 601 1,751
Product Sales | Barrier Sales    
Total revenues 1,305 1,734
Product Sales | Easi-Set and Easi-Span Building Sales    
Total revenues 2,060 1,039
Product Sales | Utility Sales    
Total revenues 1,014 1,679
Product Sales | Miscellaneous Sales    
Total revenues 353 1,248
Service Revenue    
Total revenues 13,586 6,004
Service Revenue | Royalty Income [Member]    
Total revenues 890 575
Service Revenue | Shipping and Installation Revenue [Member]    
Total revenues 4,271 4,536
Service Revenue | Barrier Rental    
Total revenues $ 8,425 $ 893