v3.25.2
Fair Value of Financial Instruments - Schedule of Summarized Financial Information For Post Road Equipment Finance LLC (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Investments [Line Items]          
Total Assets $ 4,289,541   $ 4,289,541   $ 4,168,998
Total Liabilities 2,359,369   2,359,369   2,181,205
Net income (loss) 26,158 $ 32,912 51,017 $ 59,132  
Post Road Equipment Finance LLC          
Schedule of Investments [Line Items]          
Total Assets 1,222,967   1,222,967   1,197,913
Total Liabilities 1,062,042   1,062,042   $ 1,034,298
Revenues 35,228 31,230 69,335 62,655  
Net income (loss) $ 3,939 $ 3,352 $ 3,568 $ 10,626