XML 142 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Investment fair value changes, net $ (14,759) $ (44,400) $ (178,272)
Realized gains, net (306) (1,699) (5,334)
Net income before provision for income taxes 72,841 (639) $ (183,440)
Amount Reclassified From Accumulated Other Comprehensive Loss | Net Realized (Gain) Loss on AFS Securities      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Investment fair value changes, net (1,561) (58)  
Realized gains, net (36) 612  
Net income before provision for income taxes (1,597) 554  
Amount Reclassified From Accumulated Other Comprehensive Loss | Net Realized Loss on Interest Rate Agreements Designated as Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Interest expense 4,138 4,127  
Net income before provision for income taxes $ 4,138 $ 4,127