XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Income before taxes $ 26,481 $ 21,097 $ 75,243 $ 43,454
Income tax provision $ 8,835 $ 6,268 $ 23,218 $ 19,750
Effective income tax rate (as percent) 33.40% 29.70% 30.90% 45.50%