XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal income tax expense (benefit):      
Current $ 417 $ 0 $ 480
Deferred (1,390) 44,369 11,820
Federal income tax benefit, Total (973) 44,369 12,300
State income tax expense (benefit):      
Current 4,882 7,002 2,647
Deferred (1,412) 11,279 (4,896)
State and Local Income Tax Expense (Benefit), Continuing Operations, Total 3,470 18,281 (2,249)
Foreign income tax expense (benefit):      
Current 5,269 1,578 2,750
Deferred 1,687 (3,076) 403
Foreign Income Tax Expense (Benefit), Continuing Operations, Total 6,956 (1,498) 3,153
Total income tax expense (benefit):      
Current 10,568 8,580 5,877
Deferred (1,115) 52,572 7,327
Total income tax expense $ 9,453 $ 61,152 $ 13,204