XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Solution Type and by Major Source
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Lending Software Solutions
$63,005 $58,949 $185,552 $172,728 
Data Verification Software Solutions
17,364 17,539 51,309 56,310 
Total$80,369 $76,488 $236,861 $229,038 
The following table disaggregates the Company’s net revenues by major source (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Subscription fees$67,344 $64,613 $199,202 $194,788 
Professional services10,146 8,706 28,715 26,143 
Other2,879 3,169 8,944 8,107 
Total$80,369 $76,488 $236,861 $229,038 
Schedule of Contract Balances and Changes in Deferred Revenue
The following table presents amounts related to customer contract-related arrangements, which are included on the condensed consolidated balance sheets as follows (in thousands):
As of September 30,As of January 1, As of September 30,As of January 1,
2024202420232023
Accounts receivable, net
$36,893 $30,314 $31,751 $29,010 
Unbilled receivables1,975 2,098 2,245 3,895 
Accounts receivable, net$38,868 $32,412 $33,996 $32,905 
Deferred revenue, current$29,767 $17,224 $26,694 $16,945 
Long-term deferred revenue$160 $792 $692 $1,141 
Significant changes in our deferred revenue balances during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):
As of September 30,
20242023
Deferred revenue, beginning balance$18,016 $18,086 
Billing of transaction consideration248,772 238,338 
Revenue recognized(236,861)(229,038)
Deferred revenue, ending balance$29,927 $27,386 
Deferred revenue, current$29,767 $26,694 
Long-term deferred revenue160 692 
Total deferred revenue$29,927 $27,386 
Schedule of Rollforward of Allowance for Expected Credit Losses
A rollforward of the Company’s allowance for expected credit losses balance for the nine months ended September 30, 2024, and 2023, is as follows (in thousands):
As of September 30,
20242023
Allowance for expected credit losses, beginning balance$514 $165 
Provision for expected credit losses 604 627 
Write offs, net(456)(375)
Allowance for expected credit losses, ending balance$662 $417 
Schedule of Changes in Assets Recognized The following table represents the changes in assets recognized from costs to obtain a contract with a customer, or contract cost assets (in thousands):
As of September 30,
20242023
Beginning balance$8,018 $6,539 
Additions3,927 3,570 
Amortization(3,011)(2,423)
Ending balance$8,934 $7,686 
Contract cost assets, current$4,111 $3,642 
Contract cost assets, noncurrent4,823 4,044 
Total contract cost assets
$8,934 $7,686