XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUES - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 65,359 $ 61,330 $ 128,042 $ 119,112
Subscription and transaction fees        
Disaggregation of Revenue [Line Items]        
Revenue 56,029 48,932 111,164 96,007
Transaction fees        
Disaggregation of Revenue [Line Items]        
Revenue 37,892 32,392 74,922 63,687
Subscription fees        
Disaggregation of Revenue [Line Items]        
Revenue 18,137 16,540 36,242 32,320
Equipment sales        
Disaggregation of Revenue [Line Items]        
Revenue $ 9,330 $ 12,398 $ 16,878 $ 23,105