XML 46 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation, Depletion and Amortization $ (25,742) $ (19,193)
Net income $ 88,216 $ 77,884
Basic $ 2.14 $ 1.86
Diluted $ 2.13 $ 1.85