v3.26.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities [Abstract]    
Accounts payable and accrued expenses $ 83,540 $ 87,341
Due to borrowers 42,255 60,254
Payable to investors 14,496 11,926
Operating lease liabilities 11,369 15,826
Other 64,648 58,171
Total other liabilities $ 216,308 $ 233,518