XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental Financial Information (Tables)
3 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
        
   September 30,   June 30, 
   2025   2025 
   (In thousands) 
Finished goods  $16,424   $15,603 
Raw materials   10,331    10,768 
Inventories  $26,755   $26,371 

Schedule of other liabilities
          
   September 30,   June 30, 
   2025   2025 
   (In thousands) 
Current        
Accrued variable consideration  $2,500   $2,557 
Customer deposits and refunds   425    321 
Accrued raw materials purchases   204    204 
Deferred revenue   3,524    3,301 
Lease liability   1,644    1,594 
Taxes payable   114    103 
Warranty reserve   649    663 
Other accrued operating expenses   2,199    1,879 
Total other current liabilities  $11,259   $10,622 
           
Non-current          
Lease liability  $7,432   $7,811 
Deferred tax liability   183    172 
Deferred revenue   2,118    2,255 
Total other non-current liabilities  $9,733   $10,238 
Schedule of computation of net loss per share
          
   Three Months Ended September 30, 
   2025   2024 
   (In thousands, except per share data) 
Numerator:        
Net loss  $(1,401)  $(2,502)
           
Denominator:          
Weighted-average common shares outstanding - basic and diluted   39,188    38,024 
           
Net loss per share - basic and diluted  $(0.04)  $(0.07)
Schedule of anti-dilutive securities
        
   Three Months Ended September 30, 
   2025   2024 
   (In thousands) 
Common stock equivalents   822    621 
Schedule of intangible assets
                              
   September 30, 2025   June 30, 2025 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,793   $(6,125)  $668   $6,793   $(6,066)  $727 
Customer relationships   19,116    (16,774)   2,342    19,116    (16,321)   2,795 
Order backlog   297    (223)   74    297    (149)   148 
Trademark and trade name   1,516    (1,459)   57    1,516    (1,448)   68 
   $27,722   $(24,581)  $3,141   $27,722   $(23,984)  $3,738 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)     
2026 (remainder)  $964 
2027   539 
2028   256 
2029   191 
2030   191 
Thereafter   1,000 
Total future amortization  $3,141 
Schedule of severance and related charges
    
   Three Months Ended 
   September 30, 
   2025 
   (In thousands) 
Beginning balance  $479 
Charges   93 
Payments   (455)
Ending balance  $117 
Schedule of non-cash investing transactions
        
   Three Months Ended September 30, 
   2025   2024 
   (In thousands) 
Acquisition of property through operating leases  $84   $79 
Acquisition of property through financing leases  $7   $ 
Accrued property and equipment paid for in the subsequent period  $23   $12