v3.26.1
Debt and Foreign Currency Transactions and Translations - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 23, 2025
Oct. 01, 2025
Feb. 24, 2025
Dec. 13, 2023
Nov. 02, 2023
Jul. 16, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2023
Apr. 04, 2019
Apr. 04, 2018
Debt Instrument [Line Items]                            
Aggregate principal amount             $ 2,670,000,000   $ 2,670,000,000   $ 2,670,000,000      
Foreign-denominated debt outstanding             $ 0   $ 0          
Interest Rate             6.03% 6.81% 6.00% 6.80%        
MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 646,360,000       $ 402,360,000                  
MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 529,600,000                      
Senior Secured Facility                            
Debt Instrument [Line Items]                            
Required assets coverage percentage                         150.00% 200.00%
Final Maturity Date                 Oct. 01, 2030   Oct. 01, 2030      
Aggregate principal amount             $ 1,610,000,000 [1]   $ 1,610,000,000 [1]   $ 1,610,000,000 [2]      
Date of first required payment to repay                 Oct. 01, 2029          
Frequency of payment and payment terms                 Commencing October 1, 2029, the Company is required to repay, the outstanding amount under the Senior Secured Facility as of October 1, 2029 out of the proceeds of certain asset sales and other recovery events and equity and debt issuances.          
Commitment fee per annum                 0.325%          
Base amount considered for covenants             1,000,000,000   $ 1,000,000,000          
Considered percentage of net proceeds from sale of equity interest for covenants                 25.00%          
Credit facility expiration date   Oct. 01, 2030                        
Maximum borrowing capacity   $ 1,660,000,000         1,610,000,000   $ 1,610,000,000   1,610,000,000      
Maximum borrowing capacity under accordian feature             2,415,000,000   2,415,000,000          
Available remaining capacity             925,000,000   $ 925,000,000   668,952,000      
Foreign-denominated debt outstanding                     $ 55,249,000      
2026 Notes                            
Debt Instrument [Line Items]                            
Final Maturity Date                 Jul. 16, 2026   Jul. 16, 2026      
Aggregate principal amount           $ 125,000,000 125,000,000   $ 125,000,000   $ 125,000,000      
Date of first required payment to repay           Jan. 16, 2022                
Frequency of payment and payment terms                 The 2026 Notes matured on July 16, 2026 and were fully repaid. Interest on the 2026 Notes is due semi-annually on January 16 and July 16, at an annual rate of 4.50%, commencing on January 16, 2022.          
Frequency of periodic payment           semi-annually                
Net proceeds from senior unsecured notes           $ 122,965,000                
Annual interest rate           4.50%                
2028 Notes                            
Debt Instrument [Line Items]                            
Final Maturity Date       Dec. 15, 2028         Dec. 15, 2028   Dec. 15, 2028      
Aggregate principal amount       $ 80,000,000     $ 80,000,000   $ 80,000,000   $ 80,000,000 $ 80,000,000    
Redemption period, start date       Dec. 15, 2025                    
Debt instrument redemption rate per note       $ 25,000                    
Frequency of payment and payment terms                 The 2028 Notes will mature on December 15, 2028. The 2028 Notes bear interest at a rate of 8.00% per year, commencing December 13, 2023.          
Annual interest rate       8.00%                    
2028 Notes | Over-allotment Option                            
Debt Instrument [Line Items]                            
Aggregate principal amount       $ 5,000,000                    
Class A1 R Senior Secured Floating Rate Notes Due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 348,000,000                          
Credit Rating AAA(sf)                          
Debt instrument maturity year 2037                          
Debt Instrument interest rate description three-month SOFR                          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR                          
Borrowing base interest rate 1.49%                          
Class A2 R Senior Secured Floating Rate Notes Due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 24,000,000                          
Credit Rating AAA(sf)                          
Debt Instrument interest rate description three-month SOFR                          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR                          
Borrowing base interest rate 1.65%                          
Class A2 Notes Mature in October 2035 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Debt instrument maturity month and year 2035-10                          
Class A2 R Senior Secured Floating Rate Notes due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Debt instrument maturity year 2037                          
Class B R Senior Secured Floating Rate Notes Due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 36,000,000                          
Credit Rating AA(sf)                          
Debt instrument maturity year 2037                          
Debt Instrument interest rate description three-month SOFR                          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR                          
Borrowing base interest rate 1.85%                          
Class C-R Secured Deferrable Floating Rate Notes Due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 48,000,000                          
Credit Rating A(sf)                          
Debt instrument maturity year 2037                          
Debt Instrument interest rate description three-month SOFR                          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR                          
Borrowing base interest rate 2.30%                          
Class D-R Secured Deferrable Floating Rate Notes Due 2037 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 36,000,000                          
Credit Rating BBB-(sf)                          
Debt instrument maturity year 2037                          
Debt Instrument interest rate description three-month SOFR                          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR                          
Borrowing base interest rate 3.30%                          
Class A1 Senior Secured Floating Rate Notes Due Two Thousand Thirty Five | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization         $ 232,000,000                  
Credit Rating         AAA(sf)                  
Debt instrument maturity year         2035                  
Debt Instrument interest rate description         three-month SOFR                  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]         SOFR                  
Borrowing base interest rate         2.40%                  
Class A2 Senior Secured Floating Rate Notes Due Two Thousand Thirty Five | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization         $ 16,000,000                  
Credit Rating         AAA(sf)                  
Debt instrument maturity year         2035                  
Debt Instrument interest rate description         three-month SOFR                  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]         SOFR                  
Borrowing base interest rate         2.90%                  
Class A1 Senior Secured Floating Rate Notes Due Two Thousand Thirty Seven | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 304,500,000                      
Credit Rating     AAA(sf)                      
Debt instrument maturity year     2037                      
Debt Instrument interest rate description     three-month SOFR                      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     SOFR                      
Borrowing base interest rate     1.48%                      
Class A2 Senior Secured Floating Rate Notes Due Two Thousand Thirty Seven | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 21,000,000                      
Credit Rating     AAA(sf)                      
Debt instrument maturity year     2037                      
Debt Instrument interest rate description     three-month SOFR                      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     SOFR                      
Borrowing base interest rate     1.70%                      
Class B Senior Secured Floating Rate Notes due 2037 | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 31,500,000                      
Credit Rating     AA(sf)                      
Debt instrument maturity year     2037                      
Debt Instrument interest rate description     three-month SOFR                      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     SOFR                      
Borrowing base interest rate     1.85%                      
Class C Senior Secured Floating Rate Notes due 2037 | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 42,000,000                      
Credit Rating     A(sf)                      
Debt instrument maturity year     2037                      
Debt Instrument interest rate description     three-month SOFR                      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     SOFR                      
Borrowing base interest rate     2.30%                      
Class D Senior Secured Floating Rate Notes due 2037 | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization     $ 31,500,000                      
Debt instrument maturity year     2037                      
Debt Instrument interest rate description     three-month SOFR                      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     SOFR                      
Borrowing base interest rate     3.75%                      
Subordinated notes due 2123 | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Aggregate principal amount         $ 154,360,000                  
Debt instrument maturity year 2123       2123                  
Subordinated notes due 2123 | MFIC Bethesda CLO 1 Upsize Debt Securitization                            
Debt Instrument [Line Items]                            
Term debt securitization $ 154,360,000                          
Subordinated notes due 2125 | MFIC Bethesda CLO 2 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Aggregate principal amount     $ 99,100,000                      
Debt instrument maturity year     2125                      
Class A-2 Notes and Subordinated Notes | MFIC Bethesda CLO 1 LLC Debt Securitization                            
Debt Instrument [Line Items]                            
Percentage retained for newly formed wholly owned subsidiary         100.00%                  
Maximum | Senior Secured Facility                            
Debt Instrument [Line Items]                            
Fronting fees on letters of credit issued             0.25%   0.25%          
Maximum | Senior Secured Facility | SOFR                            
Debt Instrument [Line Items]                            
Borrowing base interest rate                 1.75%          
Maximum | Senior Secured Facility | Alternate Base Rate                            
Debt Instrument [Line Items]                            
Borrowing base interest rate                 0.775%          
Minimum | Senior Secured Facility                            
Debt Instrument [Line Items]                            
Required indebtedness ratio for covenants                 1.5          
Minimum | Senior Secured Facility | SOFR                            
Debt Instrument [Line Items]                            
Borrowing base interest rate                 1.875%          
Minimum | Senior Secured Facility | Alternate Base Rate                            
Debt Instrument [Line Items]                            
Borrowing base interest rate                 0.65%          
Standby Letters of Credit | Senior Secured Facility                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity             $ 150,000,000   $ 150,000,000          
Line of credit             $ 0   $ 0   $ 0      
[1] As of June 30, 2026, total lender commitments were $1,610,000.
[2] Between January 1, 2025 and October 1, 2025, total lender commitments were $1,660,000. As of December 31, 2025, total lender commitments were $1,610,000.