XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Receivables [Abstract]      
Trade receivables $ 24,332 $ 34,438 $ 42,900
Other receivables 1,076 1,419  
Allowance for credit losses (650) (710)  
Accounts receivable, net $ 24,758 $ 35,147