XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Operating revenues $ 986,820 $ 760,985 $ 2,734,915 $ 2,090,047
Cost of sales 862,598 671,085 2,398,331 1,836,853
Gross profit 124,222 89,900 336,584 253,194
Selling, general and administrative expenses 51,841 36,191 140,712 109,292
Operating income 72,381 53,709 195,872 143,902
Interest income 1,369 0 2,858 0
Interest expense 5,441 2,851 16,437 8,823
Other income, net 3,745 1,071 6,220 3,683
Income before income taxes and income from equity method investments 72,054 51,929 188,513 138,762
Income taxes 20,617 13,995 53,598 37,606
Income from equity method investments 5,540 3,833 11,577 7,797
Net income $ 56,977 $ 41,767 $ 146,492 $ 108,953
Earnings per share:        
Basic (in dollars per share) $ 1.12 $ 0.82 $ 2.87 $ 2.14
Diluted (in dollars per share) $ 1.11 $ 0.82 $ 2.87 $ 2.14
Weighted average common shares outstanding:        
Basic (in shares) 51,048 50,972 51,044 50,972
Diluted (in shares) 51,137 50,972 51,107 50,972