v3.26.1
Long Term Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jan. 15, 2025
Debt Instrument [Line Items]      
Long-term debt $ 489,370 $ 423,197 $ 365,963
Securitization debt of consolidated VIEs at fair value      
Debt Instrument [Line Items]      
Long-term debt 465,174 393,244  
Financing of Beneficial Interest in Securizations      
Debt Instrument [Line Items]      
Long-term debt 13,886 19,643  
Junior Subordinated Debentures      
Debt Instrument [Line Items]      
Long-term debt $ 10,310 $ 10,310