XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Payables and Accruals [Abstract]    
Sales tax $ 7,429 $ 10,574
State income tax payable 1,520 1,496
Accrued compensation and related sales commissions 3,225 4,061
Operating lease liabilities - current 1,449 1,320
Accrued professional fees 2,349 4,336
Consideration withheld for acquisitions - current 355 1,370
Accrued other 1,166 851
Total accrued expenses $ 17,493 $ 24,008