v3.25.2
INTERIM FINANCIAL REPORTING (Details 4) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenues $ 26,186 $ 19,639 $ 48,884 $ 36,394
Total revenues 26,186 19,639 48,884 36,394
Product Sales        
Total revenues 13,436 13,116 22,548 23,868
Product Sales | Soundwall Sales        
Total revenues 5,206 2,190 8,985 5,170
Product Sales | Architectural Sales        
Total revenues 0 1,971 0 2,292
Product Sales | SlenderWall Sales        
Total revenues 1,488 0 1,488 0
Product Sales | Miscellaneous Wall Sales        
Total revenues 863 2,072 1,464 3,823
Product Sales | Barrier Sales        
Total revenues 1,230 1,138 2,535 2,872
Product Sales | Easi-Set and Easi-Span Building Sales        
Total revenues 2,926 1,501 4,985 2,540
Product Sales | Utility Sales        
Total revenues 871 2,051 1,885 3,729
Product Sales | Miscellaneous Sales        
Total revenues 852 2,193 1,205 3,442
Service Revenue        
Total revenues 12,750 26,336 6,523 12,526
Service Revenue | Royalty Income [Member]        
Total revenues 1,326 869 2,216 1,445
Service Revenue | Shipping and Installation Revenue [Member]        
Total revenues 5,643 4,297 9,915 8,831
Service Revenue | Barrier Rental        
Total revenues $ 5,781 $ 1,357 $ 14,205 $ 2,250