v3.25.4
INCOME TAXES - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
U.S. federal, current $ (2,810) $ 80,490 $ 64,381
U.S. federal, deferred 73,509 (19,837) (24,117)
U.S. federal, total 70,699 60,653 40,264
U.S. state and local, current 5,100 11,791 8,848
U.S. state and local, deferred 8,536 (5,707) (1,869)
U.S. state and local, total 13,636 6,084 6,979
Foreign jurisdictions, current 8,047 5,877 4,622
Foreign jurisdictions, deferred (1,128) (1,078) 1,007
Foreign jurisdictions, total 6,919 4,799 5,629
Income tax provision (benefit), current 10,337 98,158 77,851
Income tax provision (benefit), deferred 80,917 (26,622) (24,979)
Income tax provision (benefit) $ 91,254 $ 71,536 $ 52,872