XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
The following table presents the Company’s revenue disaggregated by contract type and revenue recognition method: (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Sep. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                
Revenue $ 25,576,718 $ 19,740,767 $ 16,858,386 $ 36,599,154 $ 62,175,872 $ 103,369,544 $ 87,584,690 $ 87,518,688
Transferred over Time [Member]                
Disaggregation of Revenue [Line Items]                
Revenue           93,833,181 75,991,062  
Transferred at Point in Time [Member]                
Disaggregation of Revenue [Line Items]                
Revenue           9,536,363 11,593,627  
Aerostructure [Member]                
Disaggregation of Revenue [Line Items]                
Revenue           35,312,287 34,248,296  
Aerosystems [Member]                
Disaggregation of Revenue [Line Items]                
Revenue           31,259,852 14,787,309  
Kitting and Supply Chain Management [Member]                
Disaggregation of Revenue [Line Items]                
Revenue           $ 36,797,405 $ 38,549,085