XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Change in Accounting Estimate [Line Items]        
Depreciation, Depletion and Amortization $ (20,995) $ (19,369) $ (41,279) $ (38,559)
Net income $ 103,541 $ 97,831 $ 181,425 $ 173,258
Basic $ 2.48 $ 2.32 $ 4.34 $ 4.09
Diluted $ 2.47 $ 2.31 $ 4.33 $ 4.07
Change In Accounting Principle, Depreciation Method | Change in Accounting Method Accounted for as Change in Estimate        
Change in Accounting Estimate [Line Items]        
Depreciation, Depletion and Amortization $ 1,800   $ 3,600  
Net income $ 1,300   $ 2,700  
Basic $ 0.03   $ 0.06  
Diluted $ 0.03   $ 0.06