XML 72 R56.htm IDEA: XBRL DOCUMENT 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:      
Federal $ 4,580 $ 64,533 $ 34,205
State and local 5,363 11,644 8,010
Foreign 263 1,053 0
Total current income tax provision 10,206 77,230 42,215
Deferred:      
Federal (24,151) (14,663) (53,476)
State and local (4,527) 1,222 (7,278)
Foreign (153) (26) (1,188)
Total deferred income tax provision (28,831) (13,467) (61,942)
Provision (benefit) for income taxes $ (18,625) $ 63,763 $ (19,727)