XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Basis of Presentation - Schedule Of Condensed Statement Of Income (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes $ (21,191) $ (32,755) $ (50,971) $ (52,592)
Net income $ 128,816 $ 137,840 $ 225,922 $ 271,216
Net income per share:        
Basic (in dollars per share) $ 0.85 $ 0.86 $ 1.47 $ 1.69
Diluted (in dollars per share) $ 0.84 $ 0.85 $ 1.46 $ 1.67
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes   $ (51,058)   $ (85,108)
Net income   $ 119,537   $ 238,700
Net income per share:        
Basic (in dollars per share)   $ 0.75   $ 1.49
Diluted (in dollars per share)   $ 0.74   $ 1.47
Adjustment        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Provision for income taxes   $ 18,303   $ 32,516
Net income   $ 18,303   $ 32,516
Net income per share:        
Basic (in dollars per share)   $ 0.11   $ 0.20
Diluted (in dollars per share)   $ 0.11   $ 0.20