XML 24 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Operating revenues $ 3,746,387 $ 2,849,685 $ 2,854,390
Cost of sales 3,292,299 2,510,234 2,532,472
Gross profit 454,088 339,451 321,918
Selling, general and administrative expenses 189,338 149,544 131,375
Operating income 264,750 189,907 190,543
Interest income 4,573 0 0
Interest expense 21,451 14,023 16,954
Other income, net 9,939 4,875 3,981
Income before income taxes and income from equity method investments 257,811 180,759 177,570
Income taxes expense 72,311 49,523 45,286
Income from equity method investments 16,270 12,185 4,946
Net income $ 201,770 $ 143,421 $ 137,230
Earnings per share:      
Earnings per share - basic (in dollars per share) $ 3.95 $ 2.81 $ 2.69
Earnings per share - diluted (in dollars per share) $ 3.95 $ 2.81 $ 2.69
Weighted average common shares outstanding:      
Weighted average common shares outstanding - basic (in shares) 51,045 50,973 50,972
Weighted average common shares outstanding - diluted (in shares) 51,123 51,072 50,972