v3.25.4
Income Taxes - Schedule of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income taxes:      
Federal $ 0 $ 0 $ 5,574
State and local 170 94 71
Foreign 4,186 4,771 3,728
Current income taxes 4,356 4,865 9,373
Deferred income taxes:      
Federal 0 (57) 105,236
State and local 0 0 17,888
Foreign 0 (244) 0
Deferred income taxes 0 (301) 123,124
Total income taxes:      
Federal 0 (57) 110,810
State and local 170 94 17,959
Foreign 4,186 4,527 3,728
Income tax expense $ 4,356 $ 4,564 $ 132,497