XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 54,122 $ 91,985 $ 98,886 $ 122,749
Income tax expense using estimated annual effective income tax rate 14,883 26,952 27,191 36,218
Changes in effective tax rates 86 52 0 0
Income tax expense $ 14,969 $ 27,004 $ 27,191 $ 36,218