XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental Financial Information (Tables)
3 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
          
   September 30,   June 30, 
   2022   2022 
   (In thousands) 
Finished goods  $16,690   $16,094 
Raw materials   28,570    21,585 
Inventories  $45,260   $37,679 
Schedule of Other Liabilities
          
   September 30,   June 30, 
   2022   2022 
   (In thousands) 
Current        
Accrued variable consideration  $2,403   $1,905 
Customer deposits and refunds   1,822    922 
Accrued raw materials purchases   45    132 
Deferred revenue   4,063    969 
Lease liability   1,688    978 
Taxes payable   394    371 
Warranty reserve   572    594 
Other accrued operating expenses   

5,726

    2,606 
Total other current liabilities  $16,713   $8,477 
           
Non-current          
Lease liability  $10,216   $7,310 
Deferred revenue   1,464    373 
Total other non-current liabilities  $11,680   $7,683 
Schedule of Computation of Net Income (Loss) per Share
          
   Three Months Ended 
   September 30, 
   2022   2021 
   (In thousands, except per share data) 
Numerator:        
Net loss  $(1,653)  $(2,283)
Denominator:          
Weighted-average common shares outstanding - basic and diluted   35,406    29,228 
           
Net loss per share - basic and diluted  $(0.05)  $(0.08)
Schedule of antidilutive securities
          
   Three Months Ended 
   September 30, 
   2022   2021 
   (In thousands) 
Common stock equivalents   948    901 
Schedule of purchased intangible assets
                              
   September 30, 2022   June 30, 2022 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,331   $(2,822)  $3,509   $5,731   $(2,493)  $3,238 
Customer relationships   18,188    (6,622)   11,566    16,498    (5,700)   10,798 
Order backlog   1,406    (1,406)       1,406    (1,356)   50 
Non-compete agreements   400    (400)       400    (400)    
Trademark and trade name   1,425    (890)   535    1,245    (772)   473 
   $27,750   $(12,140)  $15,610   $25,280   $(10,721)  $14,559 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)     
2023 (remainder)  $4,490 
2024   5,447 
2025   3,816 
2026   1,309 
2027   458 
Thereafter   90 
Total future amortization  $15,610 
Schedule of severance and related charges
     
   Three Months Ended 
   September 30, 
   2022 
   (In thousands) 
Beginning balance  $34 
Charges   92 
Payments   (100)
Ending balance  $26 
Schedule of non-cash investing transactions
          
   Three Months Ended 
   September 30, 
   2022   2021 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $589   $185 
           
Fair value of warrant to purchase common stock issued with bank credit facility  $   $250