XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Revenue Disaggregation - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details)
Mar. 31, 2022
USD ($)
Costs incurred on contracts in progress $ 6,878,958
Estimated earnings 4,792,589
Costs and Estimated Earnings on Uncompleted Contracts 11,671,547
Billings to date (9,510,318)
Net Cost in Excess of Billings 2,161,229
Deferred revenue related to non-systems contracts (163,791)
Contract Liability In Excess of Contract Assets 1,997,438
Included in accompanying balance sheets  
Contract assets 2,717,823
Contract liabilities $ (720,385)