v3.26.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income tax expenses        
U.S. federal statutory tax rate $ 2,012 $ 1,505 $ 3,635 $ 2,921
State income taxes, net of federal income tax rate 292 201 530 391
Other, net 17 7 31 12
Income tax expense $ 2,321 $ 1,713 $ 4,196 $ 3,324
U.S. federal statutory rate (in Percent)     21.00%  
Tax Jurisdiction of Domicile [Extensible Enumeration] country:US country:US country:US country:US