XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of GAAP Net Income (Loss) Attributable to Taxable Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Net Income (Loss) $ 531,824 $ 265,703 $ 168,719
Book/tax differences 175,622 (57,471) (60,732)
Taxable income before adjustments 707,446 208,232 107,987
Less: Net operating loss carryforward 0 (54,466) 0
Less: Capital gains 0 0 (7,664)
Taxable income subject to the 90% dividend requirement $ 707,446 $ 153,766 $ 100,323