v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]      
Restricted cash $ 0 $ 0  
Percentage of retainage on customers 10.00%    
Value added tax, percentage 19.00%    
Sales tax, percentage 0.70%    
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 generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products.    
Cost of product warranties $ 2,425,000 1,256,000 $ 681,000
Advertising costs 1,612,000 1,457,000 $ 987,000
Current liabilities 9,290,000 11,348,000  
Trade accounts payable and accrued expenses 90,186,000 68,087,000  
Due to related parties 5,323,000 $ 3,857,000  
Supplier Finance Program [Member]      
Product Information [Line Items]      
Current liabilities 9,290,000    
Trade accounts payable and accrued expenses 9,238,000    
Due to related parties $ 52,000    
Revenue [Member] | Customer Concentration Risk [Member] | Supply and installation [Member]      
Product Information [Line Items]      
Concentartion risk percentage 14.00%