XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 278,443 $ 483,918
Restricted cash 50,410 50,410
Trade accounts receivable, less allowance for credit losses of $35,072 and $48,997 as of September 30, 2024 and June 30, 2024, respectively 3,055,736 3,444,587
Other receivables 513,180 454,390
Inventories, net 5,471,475 5,593,974
Prepaid expenses 461,902 530,356
Total current assets 9,831,146 10,557,635
Property and equipment, net 1,811,941 1,969,413
Operating lease assets 3,024,339 2,831,417
Intangible assets, net 2,845,400 2,999,975
Goodwill 7,116,613 7,116,614
Other assets 435,203 465,505
Total assets 25,064,642 25,940,559
Current liabilities:    
Accounts payable 2,738,921 2,712,142
Accrued payroll and benefits expense 398,771 566,443
Accrued expense 516,745 725,727
Warranty reserve 117,173 120,677
Line of credit 1,889,715 2,121,667
Current portion of finance lease liability 302,962 302,998
Current portion of deferred gain 150,448 150,448
Current portion of operating lease liability 1,181,581 1,004,808
Total current liabilities 7,296,316 7,704,910
Finance lease liability, net of current portion 1,354,738 1,428,870
Deferred gain, net of current portion 589,254 626,866
Operating lease liability, net of current portion 1,843,528 1,829,608
Other liabilities 185,810 189,861
Total liabilities 11,269,646 11,780,115
Commitments and contingencies
Stockholders' equity:    
Preferred stock, no par value: Authorized 50,000,000 shares; 3,351,000 shares issued and outstanding as of September 30, 2024 and June 30, 2024, respectively 7,980,788 7,980,788
Common stock, no par value: Authorized 100,000,000 shares; 5,896,264 shares and 5,308,519 shares issued and outstanding as of September 30, 2024 and June 30, 2024, respectively 35,256,763 35,087,825
Accumulated deficit (29,442,555) (28,908,169)
Total stockholders' equity 13,794,996 14,160,444
Total liabilities and stockholders' equity $ 25,064,642 $ 25,940,559