v3.26.1
Fair Value of Financial Instruments - Schedule of Summarized Financial Information For Post Road Equipment Finance LLC (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]      
Total Assets $ 4,192,198   $ 4,247,887
Total Liabilities 2,283,109   2,330,383
Net income (loss) 18,471 $ 24,859  
Post Road Equipment Finance LLC      
Schedule of Investments [Line Items]      
Total Assets 1,260,767   1,252,779
Total Liabilities 1,070,918   $ 1,069,033
Revenues 34,304 34,107  
Net income (loss) $ 9,462 $ (371)