XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Financial Information - Schedule of Other accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 5,202 $ 12,709
Commissions due to third parties 5,048 10,499
Refunds due to customers 6,079 3,364
Accrued consulting 1,238 2,599
Accrued royalties 2,939 2,398
Interest payable 485 453
Income tax payable 1,206 900
Other liabilities 6,311 5,349
Total other accrued liabilities $ 28,508 $ 38,271