XML 93 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Contract Liabilities Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in Contracts with Customer, Liability [Roll Forward]    
Contract liabilities balance at begining of year $ 445,499 $ 369,285
Cash received or receivable, excluding revenues recognized during the period 193,360 84,336
Revenues recognized that were included in the contract liability balance at the beginning of the period (28,288) (15,572)
Cumulative catch-up adjustment for change in estimated consideration 0 (4,363)
Amounts acquired with the acquisition of Meritage 0 11,813
Contract liabilities balance at end of period 610,571 445,499
Contract Liabilities [Abstract]    
Accrued liabilities 11,055 16,866
Other liabilities 599,516 428,633
Total contract liabilities from contracts with customers $ 610,571 $ 445,499