XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Financial Information (Tables)
3 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
          
   September 30,   June 30, 
   2024   2024 
   (In thousands) 
Finished goods  $16,228   $14,167 
Raw materials   13,305    13,531 
Inventories  $29,533   $27,698 
Schedule of other liabilities
          
   September 30,   June 30, 
   2024   2024 
   (In thousands) 
Current        
Accrued variable consideration  $2,279   $1,796 
Customer deposits and refunds   264    436 
Accrued raw materials purchases   227    126 
Deferred revenue   2,879    3,017 
Lease liability   1,689    1,767 
Taxes payable   667    772 
Warranty reserve   848    840 
Other accrued operating expenses   3,006    2,217 
Total other current liabilities  $11,859   $10,971 
           
Non-current          
Lease liability  $8,202   $8,563 
Deferred tax liability   248    179 
Deferred revenue   2,564    2,736 
Total other non-current liabilities  $11,014   $11,478 
Schedule of computation of net per share
        
   Three Months Ended
September 30,
 
   2024   2023 
   (In thousands, except per share data) 
Numerator:        
Net loss  $(2,502)  $(1,886)
Denominator:          
Weighted-average common shares outstanding - basic and diluted   38,024    36,982 
           
Net loss per share - basic and diluted  $(0.07)  $(0.05)
Schedule of anti dilutive securities
          
   Three Months Ended
September 30,
 
   2024   2023 
   (In thousands) 
Common stock equivalents   621    667 
Schedule of intangible assets
                              
   September 30, 2024   June 30, 2024 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,331   $(5,587)  $744   $6,331   $(5,293)  $1,038 
Customer relationships   17,528    (14,272)   3,256    17,528    (13,315)   4,213 
   $23,859   $(19,859)  $4,000   $23,859   $(18,608)  $5,251 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)    
2025 (remainder)  $2,433 
2026   1,177 
2027   326 
2028   64 
Total future amortization  $4,000 
Schedule of severance and related charges
     
   Three Months Ended 
   September 30, 
   2024 
   (In thousands) 
Beginning balance  $253 
Charges   900 
Payments   (754)
Ending balance  $399 
Schedule of non-cash investing transactions
          
   Three Months Ended
September 30,
 
   2024   2023 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $12   $339