XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Financial Information (Tables)
6 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
          
   December 31,  June 30,
   2021  2021
   (In thousands)
Finished goods  $16,309   $7,738 
Raw materials   13,060    7,321 
Inventories  $29,369   $15,059 
Schedule of Other Liabilities
          
   December 31,  June 30,
   2021  2021
   (In thousands)
Current      
Accrued variable consideration  $1,984   $1,347 
Customer deposits and refunds   1,130    1,133 
Accrued raw materials purchases   123    176 
Deferred revenue   605    850 
Lease liability   801    1,174 
Taxes payable   428    388 
Warranty reserve   635    197 
Other accrued operating expenses   4,582    2,063 
Total other current liabilities  $10,288   $7,328 
           
Non-current          
Lease liability  $920   $1,155 
Deferred revenue   366    241 
Total other non-current liabilities  $1,286   $1,396 

Schedule of Computation of Net Income (Loss) per Share
                    
   Three Months Ended  Six Months Ended
   December 31,  December 31,
   2021  2020  2021  2020
   (In thousands, except per share data)
Numerator:            
Net loss  $(2,395)  $(1,459)  $(4,678)  $(1,761)
Denominator:                    
Weighted-average common shares outstanding - basic and diluted   31,848    28,661    30,540    28,516 
                     
Net loss per share - basic and diluted  $(0.08)  $(0.05)  $(0.15)  $(0.06)

Schedule of antidilutive securities
            
   Three Months Ended  Six Months Ended
   December 31,  December 31,
   2021  2020  2021  2020
   (In thousands)
Common stock equivalents   1,334    693    1,137    917 

Schedule of purchased intangible assets
                              
   December 31, 2021  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   $(1,847)  $3,884   $3,841   $(1,249)  $2,592 
Customer relationships   16,498    (3,890)   12,608    9,030    (2,267)   6,763 
Order backlog   1,406    (1,073)   333    840    (840)    
Non-compete agreements   400    (400)       400    (400)    
Trademark and trade name   1,245    (554)   691    375    (375)    
   $25,280   $(7,764)  $17,516   $14,486   $(5,131)  $9,355 
Schedule of future estimated amortization expense
     
Years Ending June 30,   
(In thousands)     
2022 (remainder)  $2,958 
2023   5,400 
2024   4,952 
2025   3,358 
2026   848 
  Total amortization expense   $17,516 
Schedule of severance and related charges
     
   Six Months Ended
   December 31,
   2021
    (In thousands) 
Beginning balance  $88 
Charges   709 
Payments   (507)
Ending balance  $290 

Schedule of non-cash investing transactions
      
   Six Months Ended
   December 31,
   2021  2020
   (In thousands)
Accrued property and equipment paid for in the subsequent period  $35   $155 
Fair value of warrants to purchase common stock issued with bank credit facility  $500   $ 
Fair value of earnout consideration from TNI acquisition at the Closing Date  $393   $