XML 106 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Schedule of Current and Deferred Income Tax (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. federal tax $ 6,967 $ 18,862 $ 47,880
State and local tax 2,137 8,068 18,331
Non-U.S. operations 937 1,129 258
Total Current 10,041 28,059 66,469
Deferred:      
U.S. federal tax 5,207 (10,420) (1,745)
State and local tax 919 (4,538) 790
Non-U.S. operations 331 343 163
Total Deferred 6,457 (14,615) (792)
Total income taxes $ 16,498 $ 13,444 $ 65,677