XML 60 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Property and equipment estimated useful lives
    Years  
Buildings     10-40  
Trucks and automotive equipment     3-10  
Shop machinery and equipment     3-10  
Land improvements     10-15  
Rental equipment     5-10  
Office equipment     3-10  
Disaggregation of revenue
Revenue by Type (Disaggregated Revenue)

  2019     2018     Change     % Change  
Product Sales:                        
Soundwall Sales   $ 7,736     $ 9,867     $ (2,131 )     (21.6 )%
Architectural Sales     1,104       876       228       26.0 %
SlenderWall Sales     5,063       5,572       (509 )     (9.1 )%
Miscellaneous Wall Sales     1,685       1,760       (75 )     (4.3 )%
Barrier Sales     8,582       7,264       1,318       18.1 %
Easi-Set and Easi-Span Building Sales     5,937       2,114       3,823       180.8 %
Utility Sales     1,608       1,232       376       30.5 %
Miscellaneous Sales     513       474       39       8.2 %
Total Product Sales     32,228       29,159       3,069       10.5 %
Barrier Rentals      2,488       1,729       759       43.9 %
Royalty Income     1,672       1,675       (3 )     (0.2 )%
Shipping and Installation Revenue     10,303       7,657       2,646       34.6 %
Total Service Revenue     14,463       11,061       3,402       30.8 %
Total Revenue   $ 46,691     $ 40,220     $ 6,471       16.1 %