v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Tax reconciliation disclosures        
Income before income taxes $ 15,884 $ 11,875 $ 27,425 $ 39,481
Income tax expense $ 2,249 $ 1,279 $ 2,257 $ 5,205
Effective tax rate (as a percent) 14.16% 10.77% 8.23% 13.18%