v3.26.1
Secured Financings - Schedule of Maturities of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026 (remaining) [1] $ 0  
2027 [1] 0  
2028 [1] 187,460  
2029 [1] 666,217  
2030 [1] 364,695  
2031 [1] 0  
Thereafter [1] 0  
Total $ 1,218,372 [1] $ 1,078,477
[1] Assumes all extension options are exercised that may be extended at the Company’s option, subject to compliance with certain financial and administrative covenants.