v3.26.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Estimated Useful Lives

Depreciation is provided in amounts sufficient to allocate the cost of depreciable assets to operations over their estimated useful lives using the straight-line method. The estimated useful lives are as follows:

 

Asset Class  Useful Life
Leasehold Improvements  5 – 10 years
Machinery and Equipment  3 – 7 years
Furniture and Fixtures  5 – 7 years
Capitalized Software  1 – 3 years
Equipment Under Finance Leases  5-7 years
Computer Equipment  2 – 5 years
Schedule of Computation of Basic and Diluted Net Earnings (loss) Per Share of Common Stock

The following table sets forth the computation of basic and diluted net earnings per share of Common Stock for the years ended June 30, 2026, and 2025 respectively:

 

   Year Ended   Year Ended 
   June 30, 2026   June 30, 2025 
Net Income (in thousands)  $13,058   $15,078 
Basic and diluted shares          
Weighted-average Class A Common Stock outstanding (basic)   50,963,975    50,957,370 
Weighted-average Class A Common Stock outstanding (diluted)   51,051,740    51,016,546 
Income per share for Class A Common Stock          
— Basic  $0.26   $0.30 
— Diluted  $0.26   $0.30 
Schedule of Concentration of Credit Risk

 

Customers:

 

   Year Ended   Year Ended 
Revenues  June 30, 2026   June 30, 2025 
Customer #1   20.8%   14.5%
Customer #2   13.7%   14.0%
Customer #3   10.7%   11.4%

 

Receivables  June 30, 2026   June 30, 2025 
Customer #1   29.3%   30.2%
Customer #2   15.6%   * 
Customer #3   13.3%   13.1%

 

*Less than 10%

 

Suppliers:

 

   Year Ended   Year Ended 
Purchases  June 30, 2026   June 30, 2025 
Supplier #1   23.7%   23.5%
Supplier #2   11.2%   10.4%
Supplier #3   11.2%   * 
Supplier #4   *    12.1%

 

*Less than 10%

 

Payables  June 30, 2026   June 30, 2025 
Supplier #1   14.9%   12.9%
Supplier #2   14.3%   18.8%