XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Financial Information (Tables)
9 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
          
   March 31,   June 30, 
   2022   2021 
   (In thousands) 
Finished goods  $17,448   $7,738 
Raw materials   15,718    7,321 
Inventories  $33,166   $15,059 
Schedule of Other Liabilities
        
   March 31,   June 30, 
   2022   2021 
   (In thousands) 
Current        
Accrued variable consideration  $2,092   $1,347 
Customer deposits and refunds   1,023    1,133 
Accrued raw materials purchases   281    176 
Deferred revenue   955    850 
Lease liability   861    1,174 
Taxes payable   442    388 
Warranty reserve   635    197 
Other accrued operating expenses   6,179    2,063 
Total other current liabilities  $12,468   $7,328 
           
Non-current          
Lease liability  $7,566   $1,155 
Deferred revenue   354    241 
Total other non-current liabilities  $7,920   $1,396 
Schedule of Computation of Net Income (Loss) per Share
                
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2022   2021   2022   2021 
   (In thousands, except per share data) 
Numerator:                
Net loss  $(3,190)  $(1,187)  $(7,868)  $(2,948)
Denominator:                    
Weighted-average common shares outstanding - basic and diluted   34,695    28,819    31,925    28,617 
                     
Net loss per share - basic and diluted  $(0.09)  $(0.04)  $(0.25)  $(0.10)
Schedule of antidilutive securities
                
                 
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2022   2021   2022   2021 
       (In thousands)     
Common stock equivalents   1,175    745    1,154    937 
Schedule of purchased intangible assets
    
   March 31, 2022   June 30, 2021 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $5,731   $(2,170)  $3,561   $3,841   $(1,249)  $2,592 
Customer relationships   16,498    (4,796)   11,702    9,030    (2,267)   6,763 
Order backlog   1,406    (1,214)   192    840    (840)    
Non-compete agreements   400    (400)       400    (400)    
Trademark and trade name   1,245    (663)   582    375    (375)    
   $25,280   $(9,243)  $16,037   $14,486   $(5,131)  $9,355 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)     
2022 (remainder)  $1,478 
2023   5,400 
2024   4,952 
2025   3,358 
2026   849 
Total future amortization  $16,037 
Schedule of severance and related charges
     
   Nine Months Ended 
   March 31, 
   2022 
    (In thousands) 
Beginning balance  $88 
Charges   760 
Payments   (843)
Ending balance  $5 
Schedule of non-cash investing transactions
        
   Nine Months Ended 
   March 31, 
   2022   2021 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $235   $40 
Fair value of warrant to purchase common stock issued with bank credit facility  $500   $ 
Fair value of earnout consideration from TNI acquisition at the Closing Date  $393   $