XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Operating revenues $ 921,466 $ 703,373 $ 1,748,095 $ 1,329,062
Cost of sales 801,597 614,796 1,535,733 1,165,768
Gross profit 119,869 88,577 212,362 163,294
Selling, general and administrative expenses 47,362 37,268 88,871 73,101
Operating income 72,507 51,309 123,491 90,193
Interest expense, net 4,813 3,246 9,507 5,972
Other income, net 1,908 1,694 2,475 2,612
Income before income taxes and income from equity method investments 69,602 49,757 116,459 86,833
Income taxes 19,408 13,634 32,981 23,611
Income from equity method investments 2,649 2,849 6,037 3,964
Net income $ 52,843 $ 38,972 $ 89,515 $ 67,186
Earnings per share:        
Basic (in dollars per share) $ 1.04 $ 0.76 $ 1.75 $ 1.32
Diluted (in dollars per share) $ 1.03 $ 0.76 $ 1.75 $ 1.32
Weighted average common shares outstanding:        
Basic (in shares) 51,041 50,972 51,042 50,972
Diluted (in shares) 51,094 50,972 51,092 50,972