v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total borrowings $ 75,000 $ 75,000
Accrued exit fees net of unamortized issuance costs 228 (162)
Net carrying amount of debt $ 75,228 $ 74,838
SOFR [Member] | Collateralized note 2025-06    
Debt Instrument [Line Items]    
Collateralized debt instrument maturity date 2030  
Collateralized note, Effective interest rate 9.74% 9.85%
Collateralized note, Amount $ 75,000 $ 75,000