XML 51 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 8,540 $ 12,368
Commissions due to third parties 8,777 10,499
Refunds due to customers 4,041 3,364
Accrued consulting 1,246 2,599
Accrued royalties 2,518 2,398
Income tax payable 1,869 900
Other liabilities 9,262 6,143
Total other accrued liabilities $ 36,253 $ 38,271