v3.26.1
Income Taxes - Effective tax rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Taxes        
Income before provision for income taxes $ 17,555 $ 9,488 $ 34,897 $ 17,887
Provision for income taxes $ 3,143 $ 2,269 $ 5,587 $ 2,881
Effective tax rate 17.90% 23.90% 16.00% 16.10%
Federal income tax expense at statutory rate     21.00% 21.00%