v3.25.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost of non-recourse securitization obligations $ 1,950,000 $ 1,650,000
Fair value of non-recourse securitization obligations 1,870,000 1,520,000
Difference between amortized cost and fair value of non-recourse securitization obligations 79,000 124,300
Amortized cost and fair value of these investments 25,474 20,680
Carrying Value 2,277,142 1,821,366
AOMT 2021-4 and 2021-7    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Difference between amortized cost and fair value of non-recourse securitization obligations (48,800) 68,800
Senior Unsecured Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 93,900 50,800
Carrying Value 89,023 47,740
Long-term debt, difference in fair value and carrying value 4,900 3,000
Amortized cost    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost and fair value of these investments 25,500 20,600
Fair value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost and fair value of these investments $ 20,500 $ 16,600