v3.25.4
Variable Interest Entities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2021
Dec. 31, 2024
Variable Interest Entity [Line Items]      
Percentage of beneficial interests in securitized assets (in percent)   5.00%  
Fair value of investment securities pledged $ 98,400    
Investment securities at fair value, pledged 100,500    
Borrowings against investment securities $ 87,497   $ 90,646
Minimum | Secured Debt      
Variable Interest Entity [Line Items]      
Maturity period (in months) 1 month    
Maximum | Secured Debt      
Variable Interest Entity [Line Items]      
Maturity period (in months) 3 months    
Holdings, LLC      
Variable Interest Entity [Line Items]      
Ownership percentage (in percent) 100.00%