v3.25.1
Fair Value Measurements - Schedule of Effect of Fair Value Measured Assets and Liabilities (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Net $ (198) $ 932
Net (198) 932
Non-derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) Recognized in Income, Asset (198) 920
Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Realized and unrealized gain (loss) on derivatives (386) (739)
Interest rate derivatives - caps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Realized and unrealized gain (loss) on derivatives (386) (751)
Realized gain (loss) on credit default swaps 188 1,671
Interest rate derivatives - caps | Derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) Recognized in Income, Asset (198) 920
Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Realized and unrealized gain (loss) on derivatives 0 12
Warrants | Derivative liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) Recognized in Income, Liability $ 0 $ 12