v3.25.4
Agreements and Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 13, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 26, 2022
Related Party Transaction [Line Items]          
Management fee   $ 9,234 $ 8,997 $ 7,863  
Investment Management Agreement Assets Invested Equal to or Less than Threshold | Affiliated Entity          
Related Party Transaction [Line Items]          
Management and service fees, base rate 0.70%        
Investment Management Agreement | Affiliated Entity          
Related Party Transaction [Line Items]          
Management and service fees, base rate calculation, assets invested, threshold $ 500        
Management and service fees, base rate calculation based on blended rate, assets invested, maximum         $ 1,000,000
Investment Management Agreement Assets Invested Greater than Threshold | Affiliated Entity          
Related Party Transaction [Line Items]          
Management and service fees, base rate 0.60%