v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Instruments at Amortized Cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 1    
Assets    
Cash and cash equivalents $ 139,590 $ 105,525
Restricted cash 72,839 93,409
Liabilities    
Accounts payable 5,882 6,273
Secured financing (Note 8) 0 0
Asset-backed borrowings at amortized cost (Note 8) 0
Corporate financing (Note 8) 0 0
Level 2    
Assets    
Cash and cash equivalents 0 0
Restricted cash 0 0
Liabilities    
Accounts payable 0 0
Secured financing (Note 8) 308,321 205,152
Asset-backed borrowings at amortized cost (Note 8) 1,950,738 1,961,525
Corporate financing (Note 8) 134,053 165,836
Level 3    
Assets    
Cash and cash equivalents 0 0
Restricted cash 0 0
Liabilities    
Accounts payable 0 0
Secured financing (Note 8) 0 0
Asset-backed borrowings at amortized cost (Note 8) 126,234 222,867
Corporate financing (Note 8) 0 0
Carrying value    
Assets    
Cash and cash equivalents 139,590 105,525
Restricted cash 72,839 93,409
Liabilities    
Accounts payable 5,882 6,273
Secured financing (Note 8) 308,620 204,833
Asset-backed borrowings at amortized cost (Note 8) 2,083,494 2,181,902
Corporate financing (Note 8) 135,000 165,000
Estimated fair value    
Assets    
Cash and cash equivalents 139,590 105,525
Restricted cash 72,839 93,409
Liabilities    
Accounts payable 5,882 6,273
Secured financing (Note 8) 308,321 205,152
Asset-backed borrowings at amortized cost (Note 8) 2,076,972 2,184,392
Corporate financing (Note 8) $ 134,053 $ 165,836