v3.26.1
Long Term Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jan. 15, 2025
Debt Instrument [Line Items]      
Long-term debt $ 577,968 $ 423,197 $ 365,963
Securitization debt of consolidated VIEs at fair value      
Debt Instrument [Line Items]      
Long-term debt 551,021 393,244  
Financing of Beneficial Interest in Securizations      
Debt Instrument [Line Items]      
Long-term debt 16,637 19,643  
Junior Subordinated Debentures      
Debt Instrument [Line Items]      
Long-term debt $ 10,310 $ 10,310