v3.25.4
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income taxes (benefit)      
Federal $ 10,266 $ 26,460 $ 24,314
State and local 11,583 8,368 6,680
Foreign 15,327 11,906 9,198
Current income taxes (benefit) 37,176 46,734 40,192
Deferred income taxes (benefit)      
Federal 56,528 15,412 18,258
State and local (14,758) 88 1,570
Foreign (11,953) (10,143) 248
Deferred income taxes (benefit) 29,817 5,357 20,076
Income tax expense (benefit) $ 66,993 $ 52,091 $ 60,268