XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable $ 23,101 $ 26,690
Accrued expenses 6,025 10,080
Sales tax accruals 1,778 1,960
Total $ 30,904 $ 38,730