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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]          
Total assets $ 4,170,384   $ 4,170,384   $ 4,247,887
Total Liabilities 2,301,980   2,301,980   2,330,383
Net income (loss) 26,528 $ 26,158 44,999 $ 51,017  
Post Road Equipment Finance LLC          
Schedule of Investments [Line Items]          
Total assets 1,369,732   1,369,732   1,252,779
Total Liabilities 1,163,902   1,163,902   $ 1,069,033
Revenues 33,771 35,228 68,075 69,335  
Net income (loss) $ 5,854 $ 3,939 $ 15,316 $ 3,568