XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE
6 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
Accounts receivable includes amounts due to the Company for sales of equipment and subscription fees, settlement receivables for amounts due from third-party payment processors, receivables from contract manufacturers and unbilled amounts due from customers, net of the allowance for credit losses. Accounts receivable, net of the allowance for uncollectible accounts were $40.2 million as of December 31, 2023 and $30.2 million as of June 30, 2023.

Concentrations

As of December 31, 2023 and June 30, 2023, no customer represented more than 10% of the Company's accounts receivable, net of allowance.

Allowance for credit losses

The Company maintains an allowance for credit losses resulting from the inability of its customers to make required payments, including from a shortfall in the customer transaction fund flow from which the Company would normally collect amounts due. The allowance is calculated under an expected loss model. We estimate our allowance using an aging analysis (days past due status) of the receivables balances, primarily based on historical loss experience. Additionally, current conditions are analyzed to determine if the allowance calculation needs to be adjusted further for any qualitative factors impacting a customer’s ability to meet its financial obligations that is not already reflected through the historical loss analysis. The Company writes off receivable balances against the allowance for credit losses when management determines the balance is uncollectible and the Company ceases collection efforts.

The following table represents a rollforward of the allowance for credit losses for the six months ended December 31, 2023 and 2022:

Six months ended
December 31,
($ in thousands)20232022
Beginning balance of allowance as of June 30$10,815 $9,328 
Provision for expected losses958 1,044 
Write-offs(60)(127)
Balance at September 30,$11,713 $10,245 
Provision for expected losses1,266 91 
Write-offs(134)(214)
Balance at December 31$12,845 $10,122