XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Current and Deferred Income Tax (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current tax expense      
U.S. federal tax $ 42,943 $ 22,249 $ 6,967
State and local tax 14,330 7,459 2,137
Foreign 1,127 1,250 937
Total current tax expense 58,400 30,958 10,041
Deferred tax expenses (benefit)      
U.S. federal tax 3,524 2,323 5,207
State and local tax 1,676 1,262 919
Foreign (368) (33) 331
Total deferred tax expense (benefit) 4,832 3,552 6,457
Total income taxes $ 63,232 $ 34,510 $ 16,498