XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue $ 771,585 $ 487,483 $ 1,482,905 $ 1,279,881
Operating expenses:        
Sales and marketing 229,434 160,667 427,389 369,111
Technology and development 128,463 97,507 248,764 197,988
General and administrative 115,102 85,380 215,556 177,580
As Reported        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   461,071   1,222,743
Operating expenses:        
Sales and marketing   155,598   360,246
Technology and development   128,857   263,775
General and administrative   85,511   177,796
Effect of Change        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   26,412   57,138
Operating expenses:        
Sales and marketing   5,069   8,865
Technology and development   (31,350)   (65,787)
General and administrative   (131)   (216)
Homes segment        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue 707,522 434,900 1,352,125 1,170,659
Operating expenses:        
Sales and marketing 65,791 47,539 120,810 119,457
Technology and development 30,328 26,155 63,497 54,815
General and administrative 27,824 21,891 53,347 45,301
Homes segment | As Reported        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   431,788   1,163,987
Homes segment | Effect of Change        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   3,112   6,672
IMT        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue 43,444 45,354 90,481 95,407
Operating expenses:        
Sales and marketing 136,620 101,458 254,227 225,019
Technology and development 89,838 65,890 168,482 131,865
General and administrative 68,944 53,771 127,592 112,455
IMT | As Reported        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   23,387   47,705
IMT | Effect of Change        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   21,967   47,702
Mortgages segment        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue 20,619 7,229 40,299 13,815
Operating expenses:        
Sales and marketing 27,023 11,670 52,352 24,635
Technology and development 8,297 5,462 16,785 11,308
General and administrative $ 18,334 9,718 $ 34,617 19,824
Mortgages segment | As Reported        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   5,896   11,051
Mortgages segment | Effect of Change        
Schedule of Error Corrections and Prior Period Adjustment Restatement [Line Items]        
Cost of revenue   $ 1,333   $ 2,764