XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Schedule of Earnings Before Incomes Taxes, Provision for Income Taxes, and Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Earnings before income taxes $ 32,590 $ 23,947 $ 88,522 $ 64,810
Provision for income taxes $ 6,621 $ 6,014 $ 20,645 $ 15,853
Effective income tax rate 20.30% 25.10% 23.30% 24.50%