XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Revenue Disaggregation - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details)
Jun. 30, 2022
USD ($)
Costs incurred on contracts in progress $ 8,822,284
Estimated earnings 6,151,767
Costs and Estimated Earnings on Uncompleted Contracts 14,974,051
Billings to date (13,683,261)
Net Cost in Excess of Billings 1,290,790
Deferred revenue related to non-systems contracts (331,452)
Contract Liability In Excess of Contract Assets 959,338
Included in accompanying balance sheets  
Contract assets 4,255,400
Contract liabilities $ (3,296,062)