XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
9 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues
The following table disaggregates revenue from contracts by recurring fees and implementation services and other, which the Company believes depicts the nature, amount and timing of its revenue:
 Three Months Ended March 31,Nine Months Ended March 31,
 2023202220232022
Recurring fees$147,491 $119,108 $380,426 $307,873 
Implementation services and other3,266 3,081 9,482 9,461 
Recurring and other revenue$150,757 $122,189 $389,908 $317,334 
The following table summarizes the changes in deferred revenue related to the nonrefundable upfront fees and recurring subscription services:
 Three Months Ended March 31,Nine Months Ended March 31,
2023202220232022
Balance, beginning of period$17,037 $15,289 $17,046 $16,047 
Deferred revenue acquired— 300 — 
Deferral of revenue6,279 6,467 16,186 15,868 
Revenue recognized(4,949)(4,816)(15,052)(14,926)
Impact of foreign exchange(4)32 (110)(17)
Balance, end of period$18,370 $16,972 $18,370 $16,972 
Schedule of Capitalized Contract Costs
The following table presents the deferred contract costs balance and related amortization expense for these deferred contract costs.
 As of and for the Three Months Ended March 31, 2023
 Beginning Balance
Capitalization of Costs
Amortization
Ending Balance
Costs to obtain a contract$82,423 $10,559 $(5,316)$87,666 
Costs to fulfill a contract107,482 15,189 (6,836)115,835 
Total$189,905 $25,748 $(12,152)$203,501 
 As of and for the Three Months Ended March 31, 2022
 Beginning Balance
Capitalization of Costs
Amortization
Ending Balance
Costs to obtain a contract$62,471 $9,076 $(3,713)$67,834 
Costs to fulfill a contract76,543 11,681 (4,555)83,669 
Total$139,014 $20,757 $(8,268)$151,503 
 As of and for the Nine Months Ended March 31, 2023
 Beginning Balance
Capitalization of Costs
Amortization
Ending Balance
Costs to obtain a contract$72,342 $29,949 $(14,625)$87,666 
Costs to fulfill a contract91,132 43,324 (18,621)115,835 
Total$163,474 $73,273 $(33,246)$203,501 
 As of and for the Nine Months Ended March 31, 2022
 Beginning Balance
Capitalization of Costs
Amortization
Ending Balance
Costs to obtain a contract$52,926 $25,006 $(10,098)$67,834 
Costs to fulfill a contract62,457 33,444 (12,232)83,669 
Total$115,383 $58,450 $(22,330)$151,503