v3.26.1
Investments - Schedule Of Assets Liabilities And Results Of Operations For Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Investments [Line Items]        
Net sales $ 1,743,313 $ 1,329,992 $ 3,172,044 $ 2,406,873
Gross profit 590,301 196,876 1,091,267 353,175
Net income 499,211 35,193 828,188 84,491
Significant Unconsolidated Joint Ventures        
Schedule of Investments [Line Items]        
Net sales 889,113 296,020 1,470,170 586,439
Gross profit 767,295 169,778 1,220,598 362,482
Income before income taxes 658,794 161,354 1,065,456 306,150
Net income $ 461,155 $ 112,897 $ 745,819 $ 214,641