XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Jun. 30, 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 June 30,Nine Months Ended June 30,
2025202420252024
Major product category
Deposits software and hardware$17,529 $21,793 $53,326 $58,335 
Deposits services and other8,693 7,493 25,870 21,539 
Deposits revenue26,222 29,286 79,196 79,874 
Identity verification software and hardware1,978 869 4,866 5,196 
Identity verification services and other17,529 14,821 50,850 43,791 
Identity verification revenue19,507 15,690 55,716 48,987 
Total revenue$45,729 $44,976 $134,912 $128,861 
Schedule of Revenue from External Customers by Geographic Areas Revenue for the three and nine months ended June 30, 2025 and 2024 were as follows (amounts in thousands):
Three Months Ended June 30,Nine Months Ended June 30,
2025202420252024
United States
$35,354$35,902$103,430$102,193
United Kingdom5,669*15,44212,587
All other countries
4,7069,07416,04014,081
Total revenue
$45,729$44,976$134,912$128,861
*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):
June 30, 2025September 30, 2024June 30, 2024September 30, 2023
Accounts receivable, net
$40,207 $31,682 $41,609 $32,132 
Contract assets, current12,180 15,818 16,805 18,355 
Contract assets, non-current1,403 3,620 1,793 5,579 
Contract liabilities (deferred revenue), current25,925 21,231 23,746 17,360 
Contract liabilities (deferred revenue), non-current843 753 1,257 957 
Schedule of Remaining Performance Obligation
Remaining performance obligation consisted of the following as of June 30, 2025 (amounts in thousands):
June 30, 2025
Current$60,983
Non-current19,656
Total$80,639