XML 110 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Current and Deferred Income Tax (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal tax $ 22,249 $ 6,967 $ 18,862
State and local tax 7,459 2,137 8,068
Non-U.S. operations 1,250 937 1,129
Total Current 30,958 10,041 28,059
Deferred:      
U.S. federal tax 2,323 5,207 (10,420)
State and local tax 1,262 919 (4,538)
Non-U.S. operations (33) 331 343
Total Deferred 3,552 6,457 (14,615)
Total income taxes $ 34,510 $ 16,498 $ 13,444