XML 55 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Significant Clients (Tables)
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net in the accompanying consolidated balance sheets consists of the following:
June 30,
2023
June 30,
2022
Accounts receivable$86,484 $76,708 
Less: Allowance for credit losses(120)(1,290)
Accounts receivable, net$86,364 $75,418 
Schedule of Activity in Allowance for Credit Losses
Activity in the Company’s allowance for credit losses consists of the following:
June 30,
2023
June 30,
2022
Balance, beginning of year$1,290 $2,301 
Provision for credit losses321 
Reversal of provision for credit losses(26)(767)
Uncollectible receivables written off(1,410)— 
Effect of foreign exchange(55)(251)
Balance, end of year$120 $1,290 
Schedules of Revenue from Significant Clients The revenue from our top three clients as a percentage of total revenue is as follows:
Year ended June 30,
202320222021
Client 113 %12 %12 %
Client 2%%12 %
Client 3%%11 %
Amounts receivable from these clients is as follows:
Year ended June 30,
20232022
Client 1$5,968 $9,966 
Client 2$13,807 $5,725 
Client 3$6,405 $4,369