XML 70 R43.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
12 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Based on similar operational characteristics, the Company's revenue is disaggregated as follows:
Year-ended June 30,
($ in thousands)202520242023
Transaction fees$179,534 $156,166 $132,594 
Subscription fees83,594 75,331 67,629 
Subscription and transaction fees263,128 231,497 200,223 
Equipment sales39,420 37,099 43,418 
Total revenues$302,548 $268,596 $243,641 
Schedule of Operating Lease, Lease Income The Company's revenues earned under ASC Topic 842 are as follows:
Year-ended June 30,
($ in thousands)202520242023
Operating leases
$9,046 $8,246 $7,567 
Sales-type finance leases
1,449 2,882 6,464 
Total lease revenues
$10,495 $11,128 $14,031 
Schedule of Contract Liability
The Company's contract liability (i.e., deferred revenue) balances are as follows:
Year ended June 30,
($ in thousands)20252024
Deferred revenue, beginning of the period$1,726 $1,666 
Revenue recognized in the period from amounts included in deferred revenue at the beginning of the period(717)(617)
Additions981 677 
Deferred revenue, end of the period$1,990 $1,726 
Schedule of Future Performance Obligations
The following table reflects the estimated fees to be recognized in the future related to performance obligations that are unsatisfied as of June 30, 2025:
($ in thousands)
Year ended June 30,
2026$4,369 
20271,876 
2028532 
  Total$6,777