XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business and Basis of Presentation - Schedule of Changes to the Interim Condensed Consolidated Statements of Income (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
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes $ (20,326) $ (34,466) $ (71,297) $ (87,058)
Net income $ 160,542 $ 123,694 $ 386,464 $ 394,910
Net income per share:        
Basic (in dollars per share) $ 1.06 $ 0.78 $ 2.53 $ 2.47
Diluted (in dollars per share) $ 1.04 $ 0.78 $ 2.50 $ 2.45
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes   $ (50,006)   $ (135,114)
Net income   $ 108,154   $ 346,854
Net income per share:        
Basic (in dollars per share)   $ 0.68   $ 2.17
Diluted (in dollars per share)   $ 0.68   $ 2.15
Adjustment        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes   $ 15,540   $ 48,056
Net income   $ 15,540   $ 48,056
Net income per share:        
Basic (in dollars per share)   $ 0.10   $ 0.30
Diluted (in dollars per share)   $ 0.10   $ 0.30