Revenue Recognition The Company derives its revenue primarily from match fees and closing fees. Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied and promised services have transferred to the customer. In identifying performance obligations, judgment is required around contracts where there was a possibility of bundled services and multiple parties. In applying judgment, the Company considers customer expectations of performance, materiality and the core principles of Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. The Company's services are generally transferred to the customer at a point in time. Variable consideration is included in revenue if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Revenue within the mortgage product category is primarily generated from upfront match fees paid by mortgage Network Partners that receive a loan request, and in some cases upfront fees for clicks or call transfers. Match fees and upfront fees for clicks and call transfers are earned through the delivery of loan requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a loan request is delivered to the customer, provided that no significant obligations remain. Revenue recognition on match fees was not impacted by the adoption of ASC Topic 606 in the first quarter of 2018, as the Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a loan request to the customer. In addition to match and other upfront fees, revenue within the non-mortgage product category is also generated from closing fees and approval fees. Closing fees are derived from lenders on certain auto loans, business loans, personal loans and student loans when the lender funds a loan with the consumer. Prior to the adoption of ASC Topic 606, closed loan fees were recognized at the time the lender reported the closed loan to the Company, which could be several months after the original request was transmitted. Approval fees are derived from credit card issuers when the credit card consumer receives card approval from the credit card issuer. Prior to the adoption of ASC Topic 606, approval fees were recognized at the time the credit card issuer reported the card approval for the consumer to the Company, which is generally within two weeks after the consumer's request was transmitted. Under ASC Topic 606, the timing of recognizing revenue for closing fees and approval fees is accelerated to the point when a loan request or a credit card consumer is delivered to the customer, as opposed to when the consumer loan is closed by the lender or credit card approval is made by the issuer. The Company's contractual right to closing fees and approval fees is not contemporaneous with the satisfaction of the performance obligation to deliver a loan request or a credit card consumer to the customer. As such, the Company records a contract asset at each reporting period-end related to the estimated variable consideration on closing fees and approval fees for which the Company has satisfied the related performance obligation, but are still pending the loan closing or credit card approval before the Company has a contractual right to payment. This estimate is based on the Company's historical closing rates and historical time between when a consumer request for a loan or credit card is delivered to the lender or card issuer and when the loan is closed by the lender or approved by the card issuer. The time between satisfaction of the Company's performance obligation and when the Company's right to consideration becomes unconditional is generally less than 90 days. Upfront fees and subscription fees are derived from consumers in the Company's credit services business, which was acquired on June 11, 2018. Upfront fees paid by consumers are recognized as revenue over the estimated time the consumer will remain a customer and receive services. Subscription fees are recognized over the period a consumer is receiving services. Revenue from the Company's insurance business, which was acquired on October 31, 2018, is primarily generated from match fees, fees for website clicks or fees for calls. Match fees and upfront fees for clicks and call transfers are earned through the delivery of consumer requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a consumer request is delivered to the customer, provided that no significant obligations remain. The Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a consumer request to the customer. Both the mortgage and non-mortgage product categories are included in the Company's single reportable segment. Our payment terms vary by customer and services offered. The term between invoicing and when payment is due is generally 30 days or less. Sales commissions are incremental costs of obtaining contracts with customers. The Company expenses sales commissions when incurred as the duration of contracts with customers is less than one year, based on the right for either party to terminate the contract with less than one year's notice without compensation to either party. These costs are recorded within selling and marketing expense on the consolidated statements of operations and comprehensive income. For additional information on the adoption of ASC Topic 606, please see the discussion over ASU 2014-09 in the section titled "Recent Accounting Pronouncements" within this Note.