v3.26.1
Investments - Schedule Of Assets Liabilities And Results Of Operations For Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Investments [Line Items]    
Net sales $ 1,428,731 $ 1,076,881
Gross profit 500,966 156,299
Net income 328,977 49,298
Significant Unconsolidated Joint Ventures    
Schedule of Investments [Line Items]    
Net sales 581,057 290,419
Gross profit 453,303 192,704
Income before income taxes 406,662 144,796
Net income $ 284,664 $ 101,744