v3.26.3
Investments in Unconsolidated Companies (Details 3)
Jun. 30, 2026
USD ($)
Accounts receivable $ 9,400,000
Contract assets 51,900,000
Prepaid inventory 285,000
Maximum exposure to loss 61,600,000
Longfellow [Member]  
Accounts receivable 9,431,157
Contract assets 51,850,757
Prepaid inventory 284,595
Total assets related to Longfellow 61,566,509
Maximum exposure to loss $ 61,566,509