v3.22.2.2
The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method: (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 18,925,406 $ 22,301,190 $ 39,060,503 $ 53,119,936
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,565,696 19,628,721 35,060,893 47,931,650
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,359,710 2,672,469 3,999,610 5,188,286
Aerostructure [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 9,819,902 8,255,406 19,006,695 16,882,354
Aerosystems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,984,045 6,167,283 12,670,873 16,171,720
Kitting and Supply Chain Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,121,459 $ 7,878,501 $ 7,382,935 $ 20,065,862