XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company's revenue disaggregated by major product category (amounts in thousands):
Three Months Ended March 31,Six Months Ended March 31,
2025202420252024
Major product category
Deposits software and hardware$24,700 $22,494 $35,797 $36,542 
Deposits services and other8,989 7,010 17,177 14,038 
Deposits revenue33,689 29,504 52,974 50,580 
Identity verification software and hardware2,000 2,395 2,888 4,327 
Identity verification services and other16,240 15,069 33,321 28,978 
Identity verification revenue18,240 17,464 36,209 33,305 
Total revenue$51,929 $46,968 $89,183 $83,885 
Schedule of Revenue from External Customers by Geographic Areas Revenue for the three and six months ended March 31, 2025 and 2024 were as follows (amounts in thousands):
Three Months Ended March 31,Six Months Ended March 31,
2025202420252024
United States
$42,459$37,861$68,077$66,291
United Kingdom**9,7738,536
All other countries
9,4709,10711,3339,058
Total revenue
$51,929$46,968$89,183$83,885
*Revenues from the United Kingdom were not greater than 10% of the Company’s total revenue for this period.
Schedule of Contract Balances
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers (amounts in thousands):
March 31, 2025September 30, 2024March 31, 2024September 30, 2023
Accounts receivable, net
$49,850 $31,682 $52,061 $32,132 
Contract assets, current11,855 15,818 15,140 18,355 
Contract assets, non-current1,907 3,620 2,692 5,579 
Contract liabilities (deferred revenue), current29,318 21,231 25,728 17,360 
Contract liabilities (deferred revenue), non-current372 753 1,020 957 
Schedule of Remaining Performance Obligation
Remaining performance obligation consisted of the following as of March 31, 2025 (amounts in thousands):
March 31, 2025
Current
$61,479
Non-current
19,482
Total
$80,961