v3.26.3
Debt - Schedule of Senior Secured Credit Facility Secured (Parenthetical) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Net of debt issuance costs $ 4,952 $ 2,090
CLO Notes [Member]    
Line of Credit Facility [Line Items]    
Net of unamortized debt issuance costs 1,841 $ 2,090
2026 CLO Notes    
Line of Credit Facility [Line Items]    
Net of debt issuance costs $ 3,111