XML 58 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Financial Information - Schedule of Other accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Value added tax liabilities $ 12,928 $ 5,048
Commissions due to third parties 1,325 5,202
Refunds due to customers 4,355 6,079
Accrued royalties 3,136 2,939
Accrued consulting 1,674 1,238
Interest payable 1,374 485
Income tax payable 1,250 1,206
Other liabilities 8,901 6,311
Total other accrued liabilities $ 34,943 $ 28,508