XML 34 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Significant Clients
12 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable and Significant Clients ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS
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 
The Company estimates its expected credit losses using the lifetime expected credit loss model. The allowance for credit losses is calculated quarterly based on the Company’s historical loss percentages (net of recoveries). In addition to the evaluation of historical losses, the Company considers current and future economic conditions and events such as changes in customer credit quality and liquidity. The Company will write-off accounts receivable against the allowance when it determines a balance is uncollectible, and wrote-off $1.4 million for the year ended June 30, 2023. Write-offs for the two fiscal years ended June 30, 2022 and 2021 were not material.
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 
Significant Clients
The Company has one client in excess of 10% of total revenue for the years ended June 30, 2023 and June 30, 2022, and three clients in excess of 10% of total revenue for the year ended June 30, 2021. 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 
To limit the Company’s credit risk with its clients, management regularly monitors the aging of customer receivables, maintains allowances for credit losses and may require prepayment for services from certain clients. Based on currently available information, management does not believe significant credit risk exists as of June 30, 2023.