XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Effective income tax rate 20.30% 24.00% 21.90% 23.50%  
Income tax expense $ 15,218 $ 13,792 $ 41,944 $ 27,643  
U.S. corporate tax rate 21.00%   21.00%    
Deferred tax assets, valuation allowance $ 25,700   $ 25,700    
Liability for income taxes associated with uncertain tax positions 25,100   25,100   $ 22,800
Decrease in unrecognized tax benefits during the next twelve months $ 1,400   $ 1,400