XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 6,223 $ 10,319 $ 11,995
State and local 1,898 2,940 2,835
Total 8,121 13,259 14,830
Deferred:      
Federal (222) 3,667 (323)
State and local (260) 647 (1,126)
Total (482) 4,314 (1,449)
Expense for income taxes $ 7,639 $ 17,573 $ 13,381