XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 3,035 $ 2,679 $ 7,668 $ 7,957  
Effective income tax rate (in percent) 29.60% 27.10% 33.50% 31.90%  
Effective income tax rate, increase during period (in percent) 2.50%   1.60%    
Federal statutory rate (in percent) 21.00%   21.00%    
Unrecognized tax benefits $ 3,700   $ 3,700   $ 3,400