v3.25.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates revenue by Recurring fees and Implementation services and other, which the Company believes depicts the nature, amount and timing of its revenue:
Year Ended June 30,
202320242025
Recurring fees$1,056,808$1,227,150$1,409,896
Implementation services and other41,22854,53061,905
Total revenues from contracts$1,098,036$1,281,680$1,471,801
Schedule of changes in deferred revenue related to nonrefundable upfront fees The following table summarizes the changes in deferred revenue (i.e., contract liability) related to these nonrefundable upfront fees as follows:
Year Ended June 30,
20242025
Balance at beginning of the year$22,617$24,883
Deferral of revenue43,46348,468
Revenue recognized(41,197)(45,045)
Balance at end of the year$24,883$28,306
Schedule of deferred contract costs and the related amortization expense
The following tables present the deferred contract costs balances and the related amortization expense for these deferred contract costs:
Year Ended June 30, 2024
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$218,965$83,701$(52,530)$250,136
Costs to fulfill a contract153,36678,599(36,239)195,726
Total$372,331$162,300$(88,769)$445,862
Year Ended June 30, 2025
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$250,136$93,281$(61,327)$282,090
Costs to fulfill a contract195,72680,833(47,801)228,758
Total$445,862$174,114$(109,128)$510,848