XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 20,547,555 $ 18,925,406 $ 42,564,223 $ 39,060,503
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18,669,843 16,565,696 39,300,073 35,060,893
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,877,712 2,359,710 3,264,150 3,999,610
Aerostructure [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,425,795 9,819,902 18,499,320 19,006,695
Aerosystems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,567,883 5,984,045 17,120,134 12,670,873
Kitting and Supply Chain Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,553,877 $ 3,121,459 $ 6,944,769 $ 7,382,935