XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 02, 2018
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Number
shares
Sep. 30, 2017
USD ($)
Significant Accounting Policies [Line Items]          
Number of operating segment | Number       1  
Changes in cumulative effect of shareholders' equity $ 187        
Percentage revenue 44.00%        
Retainage, description       The Company’s fixed-price type contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%.  
Remaining performance obligation   $ 276,000   $ 276,000  
Performance obligation, percentage   100.00%   100.00%  
Performance obligation expected to be satisfied in the current year   $ 91,000   $ 91,000  
Performance obligation expected to be satisfied in the first year   181,000   181,000  
Performance obligation expected to be satisfied in the second year   3,700   $ 3,700  
Antidilutive securities excluded from computation of earnings per share, amount | shares       475,509  
Product warranties description       The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service, and are from five to ten years for architectural glass, laminated and tempered glass, window and door products.  
Shipping and handling costs   62,299 $ 56,200 $ 187,038 $ 158,197
Shipping and Handling [Member]          
Significant Accounting Policies [Line Items]          
Shipping and handling costs   $ 5,311 $ 3,315 $ 13,807 $ 9,504