XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Contingency [Line Items]        
Effective tax rate 18.30% 19.00% 19.20% 16.80%
Effect of Tax Cuts and Jobs Act     $ 22,579  
Minimum        
Income Tax Contingency [Line Items]        
Significant change in unrecognized tax benefits is reasonably possible, estimated range of change $ 0   0  
Maximum        
Income Tax Contingency [Line Items]        
Significant change in unrecognized tax benefits is reasonably possible, estimated range of change $ 4,007   $ 4,007