XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
WARRANTY (Tables)
6 Months Ended
Dec. 31, 2023
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,

 
   2023   2022   2023   2022 
Beginning balance   $189   $365   $200   $340 
      Accruals during the period    29   $55   $53   $109 
      Changes in estimates of prior period warranty accruals    8    1    7    14 
      Warranty amortization    (32)   (77)   (66)   (119)
Ending balance   $194   $344   $194   $344