00000001 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
00000002 - Statement - Condensed Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00000004 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
00000007 - Disclosure - Basis of Presentation
link:presentationLink
link:calculationLink
link:definitionLink
00000008 - Disclosure - Fair Value of Financial Instruments
link:presentationLink
link:calculationLink
link:definitionLink
00000009 - Disclosure - Foreign Currency Translation
link:presentationLink
link:calculationLink
link:definitionLink
00000010 - Disclosure - Inventory
link:presentationLink
link:calculationLink
link:definitionLink
00000011 - Disclosure - Other Current Assets
link:presentationLink
link:calculationLink
link:definitionLink
00000012 - Disclosure - Estimates
link:presentationLink
link:calculationLink
link:definitionLink
00000013 - Disclosure - Contracts in Progress
link:presentationLink
link:calculationLink
link:definitionLink
00000014 - Disclosure - Concentrations
link:presentationLink
link:calculationLink
link:definitionLink
00000015 - Disclosure - Loans and Notes Payable
link:presentationLink
link:calculationLink
link:definitionLink
00000016 - Disclosure - Accumulated Other Comprehensive Income
link:presentationLink
link:calculationLink
link:definitionLink
00000017 - Disclosure - Recent Accounting Pronouncements
link:presentationLink
link:calculationLink
link:definitionLink
00000018 - Disclosure - Earnings Per Common Share
link:presentationLink
link:calculationLink
link:definitionLink
00000019 - Disclosure - Segment Analysis
link:presentationLink
link:calculationLink
link:definitionLink
00000020 - Disclosure - Inventory (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000021 - Disclosure - Other Current Assets (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000022 - Disclosure - Loans and Notes Payable (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000023 - Disclosure - Accumulated Other Comprehensive Income (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000024 - Disclosure - Earnings Per Common Share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000025 - Disclosure - Segment Analysis (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
00000026 - Disclosure - Inventory - Schedule of Components of Inventory (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00000027 - Disclosure - Other Current Assets - Summary of Other Current Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00000028 - Disclosure - Contracts in Progress (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
00000029 - Disclosure - Concentrations (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
00000030 - Disclosure - Loans and Notes Payable - Schedule of Loans and Notes Payable (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00000031 - Disclosure - Loans and Notes Payable - Schedule of Loans and Notes Payable (Details) (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00000032 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00000033 - Disclosure - Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00000034 - Disclosure - Segment Analysis (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
00000035 - Disclosure - Segment Analysis - Schedule of Segment Reporting Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink