v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 29,518 $ 0 $ 0
State 17,457 12,250 11,327
Foreign 6,823 7,382 6,204
Deferred      
Federal (23,990) 80,698 63,585
State (19,197) 27,276 8,917
Foreign (2,136) (1,031) (1,170)
Total income tax expense from continuing operations $ 8,475 $ 126,575 $ 88,863