XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Industry Composition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 3,094,065 $ 2,458,929
CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 219,644 212,256
CPCF BPCC LLC | Canada    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 7,869 9,959
CPCF BPCC LLC | France    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 18,953 21,122
CPCF BPCC LLC | Germany    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 9,435 9,945
CPCF BPCC LLC | Netherlands    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 2,610 3,043
CPCF BPCC LLC | United Kingdom    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value 4,950 5,968
CPCF BPCC LLC | USA    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 175,827 $ 162,219
Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 100.00% 100.00%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | Canada    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 3.60% 4.70%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | France    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 8.60% 10.00%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | Germany    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 4.30% 4.70%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | Netherlands    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.20% 1.40%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | United Kingdom    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 2.30% 2.80%
Fair Value | Industry Concentration Risk | CPCF BPCC LLC | USA    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 80.00% 76.40%
Aerospace & Defense    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 118,617
Aerospace & Defense | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 24,511 $ 15,754
Aerospace & Defense | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   4.80%
Aerospace & Defense | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 11.20% 7.40%
Automotive    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 47,469
Automotive | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 4,859 $ 6,908
Automotive | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   1.90%
Automotive | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 2.20% 3.30%
Banking, Finance, Insurance, & Real Estate    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 401,512
Banking, Finance, Insurance, & Real Estate | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 3,435 $ 12,729
Banking, Finance, Insurance, & Real Estate | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   16.30%
Banking, Finance, Insurance, & Real Estate | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.60% 6.00%
Capital Equipment    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 72,457
Capital Equipment | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 13,720 $ 22,834
Capital Equipment | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   3.00%
Capital Equipment | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 6.20% 10.80%
Chemicals, Plastics, & Rubber    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 27,798
Chemicals, Plastics, & Rubber | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 2,406 $ 2,961
Chemicals, Plastics, & Rubber | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   1.10%
Chemicals, Plastics, & Rubber | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.10% 1.40%
Consumer Goods: Durable    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 53,766
Consumer Goods: Durable | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 2,743 $ 2,962
Consumer Goods: Durable | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   2.20%
Consumer Goods: Durable | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.20% 1.40%
Consumer Goods: Non-durable    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 37,547
Consumer Goods: Non-durable | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 4,908 $ 0
Consumer Goods: Non-durable | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   1.50%
Consumer Goods: Non-durable | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 2.20% 0.00%
Energy: Electricity    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 8,389
Energy: Electricity | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 4,843 $ 4,962
Energy: Electricity | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   0.30%
Energy: Electricity | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 2.20% 2.30%
Healthcare & Pharmaceuticals | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 26,273 $ 24,572
Healthcare & Pharmaceuticals | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 12.00% 11.60%
High Tech Industries    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 372,585
High Tech Industries | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 45,832 $ 40,316
High Tech Industries | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   15.20%
High Tech Industries | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 20.90% 19.00%
Media: Advertising, Printing & Publishing    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 27,801
Media: Advertising, Printing & Publishing | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 10,162 $ 6,478
Media: Advertising, Printing & Publishing | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   1.10%
Media: Advertising, Printing & Publishing | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 4.60% 3.10%
Media: Diversified and Production    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 58,154
Media: Diversified and Production | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 5,700 $ 5,806
Media: Diversified and Production | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   2.40%
Media: Diversified and Production | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 2.60% 2.70%
Services: Business    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 390,046
Services: Business | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 54,007 $ 44,317
Services: Business | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   15.90%
Services: Business | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 24.60% 20.80%
Services: Consumer    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 127,976
Services: Consumer | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 9,405 $ 9,892
Services: Consumer | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   5.20%
Services: Consumer | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 4.30% 4.70%
Transportation: Cargo    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 150,066
Transportation: Cargo | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 2,959 $ 2,911
Transportation: Cargo | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   6.10%
Transportation: Cargo | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.30% 1.40%
Transportation: Consumer    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 49,022
Transportation: Consumer | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 0 $ 4,951
Transportation: Consumer | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   2.00%
Transportation: Consumer | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 0.00% 2.30%
Utilities: Electric    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value   $ 11,743
Utilities: Electric | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Total investments at fair value $ 3,881 $ 3,903
Utilities: Electric | Fair Value | Industry Concentration Risk    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio   0.50%
Utilities: Electric | Fair Value | Industry Concentration Risk | CPCF BPCC LLC    
Schedule of Equity Method Investments [Line Items]    
Percent of Total Portfolio 1.80% 1.80%