XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Jan. 01, 2020
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Operating Lease, Right-of-Use Asset   $ 8,856,820       $ 9,224,840       $ 8,856,820 $ 9,224,840  
Retained Earnings (Accumulated Deficit), Ending Balance   22,366,470       16,527,083       22,366,470 16,527,083  
Revenue from Contract with Customer, Including Assessed Tax   $ 19,933,941 $ 21,277,797 $ 18,576,588 $ 25,281,574 $ 21,103,124 $ 22,244,681 $ 24,514,636 $ 21,836,087 85,069,900 89,698,527  
Transferred over Time [Member]                        
Revenue from Contract with Customer, Including Assessed Tax                   43,400,000 51,600,000  
Transferred at Point in Time [Member]                        
Revenue from Contract with Customer, Including Assessed Tax                   41,700,000 38,100,000  
Commercial Air Handling [Member]                        
Revenue from Contract with Customer, Including Assessed Tax                   $ 41,243,413 $ 51,564,344  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial Air Handling [Member]                        
Number of Customers                   3 3  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial Air Handling [Member] | Two Customers [Member]                        
Concentration Risk, Percentage                   15.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial Air Handling [Member] | Three Customers [Member]                        
Concentration Risk, Percentage                     12.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Aerospace Components [Member]                        
Number of Customers                   1 1  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Aerospace Components [Member] | One Customer [Member]                        
Concentration Risk, Percentage                   33.00% 29.00%  
Accounting Standards Update 2016-02 [Member]                        
Operating Lease, Right-of-Use Asset                       $ 9,700,000
Operating Lease, Liability, Total                       9,800,000
Retained Earnings (Accumulated Deficit), Ending Balance                       $ (100,000)
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 0