XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Change in Accounting Estimate [Line Items]          
Increase in net income $ 121,427 $ 72,700 $ 321,039 $ 319,798  
Increase in basic earnings per share (in usd per share) $ 1.59 $ 0.93 $ 4.19 $ 4.08  
Increase in diluted earnings per share (in usd per share) $ 1.58 $ 0.93 $ 4.18 $ 4.07  
Change in useful life          
Change in Accounting Estimate [Line Items]          
Decrease in depreciation $ 4,000   $ 4,000    
Increase in net income $ 3,000   $ 3,000    
Increase in basic earnings per share (in usd per share) $ 0.04   $ 0.04    
Increase in diluted earnings per share (in usd per share) $ 0.04   $ 0.04    
Manufacturing equipment | Change in useful life          
Change in Accounting Estimate [Line Items]          
Useful life 13 years   13 years   10 years