XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.4
WARRANTY (Tables)
6 Months Ended
Dec. 31, 2022
Guarantees and Product Warranties [Abstract]  
Schedule of accrual warranty costs
                    
  

As of and for the

Three Months Ended
December 31,

  

As of and for the

Six Months Ended
December 31,

 
   2022   2021   2022   2021 
Beginning balance   $365   $232   $340   $221 
Accruals during the period   55    33    109    64 
Changes in estimates of prior period warranty accruals   1    11    14    4 
Warranty amortization   (77)   (21)   (119)   (34)
Ending balance   $344   $255   $344   $255