v3.26.3
Income Taxes - Schedule of Calculation of Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Income before income taxes $ 38,393 $ 22,996 $ 93,001 $ 60,680
Income tax expense $ 4,345 $ 2,705 $ 10,036 $ 6,455
Effective tax rate 11.32% 11.76% 10.79% 10.64%