XML 74 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Information - Schedule of Other accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 12,368 $ 8,222
Commissions due to third parties 10,499 6,619
Refunds due to customers 3,364 4,717
Accrued consulting 2,599 1,269
Accrued royalties 2,398 2,424
Other liabilities 7,043 7,034
Total other accrued liabilities $ 38,271 $ 30,285