XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Total revenue consisted of the following:
Year Ended December 31,
202320222021
Vertical Software segment
Software and service subscriptions$67,697 $72,777 $57,004 
Move-related transactions40,350 62,317 60,996 
Post-move transactions17,069 19,821 19,150 
Total Vertical Software segment revenue125,116 154,915 137,150 
Insurance segment
Insurance and warranty premiums, commissions and policy fees(1)
305,186 121,033 55,283 
Total Insurance segment revenue305,186 121,033 55,283 
Total revenue
$430,302 $275,948 $192,433 
_________________________________________________________
(1)Revenue recognized during the years ended December 31, 2023, 2022 and 2021, includes revenue in the Insurance segment of $271.1 million, $83.9 million and $26.6 million, respectively, which is accounted for in accordance with ASC Topic 944, Financial Services-Insurance, separately from revenue from contracts with customers.
Summary of the Activity Impacting the Contract Assets
A summary of the activity impacting insurance commissions receivable is presented below:
Balance at January 1, 2021$3,529 
Estimated lifetime value of commissions on insurance policies sold by carriers8,089
Cash receipts(2,234)
Balance at December 31, 20219,384
Estimated lifetime value of commissions on insurance policies sold by carriers9,925
Cash receipts(3,788)
Balance at December 31, 202215,521
Estimated lifetime value of commissions on insurance policies sold by carriers6,583
Cash receipts(4,711)
Balance at December 31, 2023$17,393 
Summary of the Activity Impacting Deferred Revenue
A summary of the activity impacting deferred revenue in the Vertical Software segment is presented below:
Vertical Software Segment Deferred Revenue
Balance at January 1, 2021$5,208 
Additional amounts deferred5,539 
Impact of acquisitions1,170 
Revenue recognized(8,103)
Balance at December 31, 20213,814 
Additional amounts deferred19,421 
Impact of acquisitions137 
Revenue recognized(19,498)
Balance at December 31, 20223,874 
Revenue recognized(16,301)
Additional amounts deferred16,142 
Balance at December 31, 2023$3,715