XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE RECOGNITION (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2018
Jan. 02, 2018
Dec. 31, 2017
[1]
Contract liability $ 281,528 $ 146,270 $ 246,330
Remaining performance obligations $ 62,075,462    
2018 [Member]      
Expect remaining performance obligation (percent) 64.00%    
Performance Obligation Year 2018    
2019 [Member]      
Expect remaining performance obligation (percent) 36.00%    
Performance Obligation Year 2019    
Transferred over Time [Member]      
Revenue from long-term contracts (percent) 97.00%    
Transferred at Point in Time [Member]      
Revenue from MRO contracts (percent) 3.00%    
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts to contract liabilities.