XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable $ 26,690 $ 32,632
Accrued expenses 10,080 7,601
Sales tax accruals 1,960 1,793
Total $ 38,730 $ 42,026