XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 4,609 $ 12,709
Commissions due to third parties 5,090 10,499
Refunds due to customers 6,838 3,364
Accrued consulting 940 2,599
Accrued royalties 2,366 2,398
Interest payable 1,436 453
Income tax payable 1,910 900
Other liabilities 7,514 5,349
Total other accrued liabilities $ 30,703 $ 38,271