XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Details) - Schedule of Accounts Receivable - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule Of Accounts Receivable Abstract    
Accounts receivable - trade $ 50,455 $ 44,620
Allowance for doubtful accounts (2,064) (1,606)
Total accounts receivable $ 48,391 $ 43,014