XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 12,515 $ 12,368
Commissions due to third parties 6,685 10,499
Refunds due to customers 4,534 3,364
Accrued consulting 1,104 2,599
Accrued royalties 2,884 2,398
Income tax payable 1,431 900
Other liabilities 7,481 6,143
Total other accrued liabilities $ 36,634 $ 38,271