XML 83 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting - Reconciliation of Revenue From Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]                      
Revenues $ 1,225,166 $ 1,037,352 $ 919,722 $ 718,971 $ 1,104,468 $ 772,662 $ 751,441 $ 664,682 $ 3,901,211 $ 3,293,253 $ 3,065,216
Homebuilding Segment                      
Segment Reporting Information [Line Items]                      
Revenues                 3,765,379 3,205,248 2,981,811
Homebuilding Segment | West                      
Segment Reporting Information [Line Items]                      
Revenues                 2,106,241 1,771,060 1,567,141
Homebuilding Segment | Mountain                      
Segment Reporting Information [Line Items]                      
Revenues                 1,293,779 1,131,568 1,080,475
Homebuilding Segment | East                      
Segment Reporting Information [Line Items]                      
Revenues                 365,359 302,620 334,195
Financial Services Segment                      
Segment Reporting Information [Line Items]                      
Revenues                 135,832 88,005 83,405
Financial Services Segment | Mortgage operations                      
Segment Reporting Information [Line Items]                      
Revenues                 101,675 55,222 53,476
Financial Services Segment | Other                      
Segment Reporting Information [Line Items]                      
Revenues                 $ 34,157 $ 32,783 $ 29,929