XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 791,010 $ 483,918
Restricted cash 50,410 50,410
Trade accounts receivable, less allowance for credit losses of $60,502 and $48,997 as of December 31, 2024 and June 30, 2024, respectively 2,823,886 3,444,587
Other receivables 206,171 454,390
Inventories, net 6,537,981 5,593,974
Prepaid expenses 690,746 530,356
Total current assets 11,100,204 10,557,635
Property and equipment, net 1,714,499 1,969,413
Operating lease assets 2,738,275 2,831,417
Intangible assets, net 2,690,825 2,999,975
Goodwill 7,116,614 7,116,614
Other assets 404,899 465,505
Total assets 25,765,316 25,940,559
Current liabilities:    
Accounts payable 3,463,215 2,712,142
Accrued payroll and benefits expense 591,134 566,443
Accrued expense 1,020,016 725,727
Warranty reserve 110,576 120,677
Line of credit 2,354,509 2,121,667
Current portion of finance lease liability 311,589 302,998
Current portion of deferred gain 150,448 150,448
Current portion of operating lease liability 1,208,454 1,004,808
Total current liabilities 9,209,941 7,704,910
Finance lease liability, net of current portion 1,270,898 1,428,870
Deferred gain, net of current portion 551,642 626,866
Operating lease liability, net of current portion 1,532,129 1,829,608
Other liabilities 179,337 189,861
Total liabilities 12,743,947 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 December 31, 2024 and June 30, 2024, respectively 7,980,788 7,980,788
Common stock, no par value: Authorized 100,000,000 shares; 7,255,563 shares and 5,308,519 shares issued and outstanding as of December 31, 2024 and June 30, 2024, respectively 35,443,575 35,087,825
Accumulated deficit (30,402,994) (28,908,169)
Total stockholders' equity 13,021,369 14,160,444
Total liabilities and stockholders' equity $ 25,765,316 $ 25,940,559