XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2025
Sep. 30, 2024
Current assets    
Cash and cash equivalents $ 12,241,408 $ 12,926,036
Accounts receivable-trade 76,570,064 56,802,844
Allowance for doubtful accounts (521,616) (738,526)
Retainages receivable 16,049,557 11,704,281
Other receivables 1,103,687 1,047,952
Contract assets 34,455,011 24,595,792
Prepaid expenses and other 5,025,476 4,088,550
Total current assets 144,923,587 110,426,929
Property, plant and equipment, at cost 115,448,972 91,885,621
less accumulated depreciation (61,981,005) (53,749,907)
Total fixed assets 53,467,967 38,135,714
Right-of-use assets-operating leases 2,054,615 2,531,227
Intangible assets, net 4,895,083 3,065,576
Goodwill 9,865,804 4,087,554
Total assets 215,207,056 158,247,000
Current liabilities    
Current maturities of long-term debt 11,546,816 6,372,915
Current maturities of lines of credit and short term borrowings 10,401,366 10,292,676
Current maturities of operating lease liabilities 1,061,021 907,503
Accounts payable 30,732,523 23,673,659
Accrued expenses and other current liabilities 15,918,593 13,855,533
Contract liabilities 28,318,765 16,950,988
Income tax payable   2,195,278
Total current liabilities 97,979,084 74,248,552
Long-term debt, less current maturities 50,256,031 17,187,992
Long-term operating lease liabilities, less current maturities 982,621 1,625,424
Deferred tax liability 6,753,527 6,490,888
Total liabilities 155,971,263 99,552,856
Shareholders' equity    
Common stock, $.0001 par value Authorized 50,000,000 shares, 18,111,146 issued and 16,715,026 outstanding at September 30, 2025 and 17,860,413 issued and 16,570,685 outstanding at September 30, 2024 1,813 1,790
Treasury stock, 1,396,120 shares at September 30, 2025 and 1,289,728 at September 30, 2024 (143) (133)
Additional paid in capital 62,450,414 60,282,921
Retained deficit (3,216,291) (1,590,434)
Total shareholders' equity 59,235,793 58,694,144
Total liabilities and shareholders' equity $ 215,207,056 $ 158,247,000