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
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 4,445 $ 3,035 $ 11,102 $ 7,668  
Effective income tax rate (in percent) 27.40% 29.60% 27.70% 33.50%  
Effective income tax rate, decrease during period (in percent) (2.20%)   (5.80%)    
Federal statutory rate (in percent) 21.00%   21.00%    
Unrecognized tax benefits $ 3,200   $ 3,200   $ 3,100