v3.25.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 37,942 $ 23,101
Accrued expenses 11,080 6,025
Sales tax accruals 1,941 1,778
Accounts payable and accrued expenses $ 50,963 $ 30,904