XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Revenue Disaggregation - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details)
Sep. 30, 2022
USD ($)
Costs incurred on contracts in progress $ 11,921,048
Estimated earnings 8,530,639
Costs and Estimated Earnings on Uncompleted Contracts 20,451,687
Billings to date (18,548,776)
Net Cost in Excess of Billings 1,902,911
Deferred revenue related to non-system contracts (228,336)
Contract Liability In Excess of Contract Assets 1,674,575
Included in accompanying condensed consolidated balance sheets under the following captions:  
Contract assets 3,152,469
Contract liabilities $ (1,477,894)