XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2023
Accounts Payable and Accrued Expenses [Abstract]  
Schedule of Accounts Payable and Accrued Expenses Accounts payable and accrued expenses as of June 30, 2023 and 2022 were comprised of the following
June 30,  2023  2022
       
Accounts payable  $26,690   $32,632 
Accrued expenses   10,080    7,601 
Sales tax accruals   1,960    1,793 
   $38,730   $42,026