v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Income tax expense $ 2,968 $ 3,930 $ 12,050 $ 10,550  
Effective income tax rate, percent 18.70% 20.60% 21.10% 21.30%  
Unrecognized tax benefits $ 700   $ 700   $ 400
Unrecognized tax benefits, income tax penalties and interest expense     $ 100   $ 100