v3.25.2
Debt - Schedule of SBA Debenture Outstanding (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt instrument, par amount $ 1,181,263,994 $ 1,126,314,826
SBA Debentures    
Debt Instrument [Line Items]    
Debt instrument, par amount $ 122,000,000 $ 131,500,000
Debt instrument, interest rate 2.45% 2.45%
SBA Debentures | March 25, 2015    
Debt Instrument [Line Items]    
Issuance Date   Mar. 25, 2015
Debt instrument, maturity date   Mar. 01, 2025
Debt instrument, par amount   $ 9,500,000
Debt instrument, interest rate   2.52%
SBA Annual Charge   0.36%
SBA Debentures | September 23, 2015    
Debt Instrument [Line Items]    
Issuance Date Sep. 23, 2015 Sep. 23, 2015
Debt instrument, maturity date Sep. 01, 2025 Sep. 01, 2025
Debt instrument, par amount $ 10,800,000 $ 10,800,000
Debt instrument, interest rate 2.83% 2.83%
SBA Annual Charge 0.36% 0.36%
SBA Debentures | March 23, 2016    
Debt Instrument [Line Items]    
Issuance Date Mar. 23, 2016 Mar. 23, 2016
Debt instrument, maturity date Mar. 01, 2026 Mar. 01, 2026
Debt instrument, par amount $ 4,000,000 $ 4,000,000
Debt instrument, interest rate 2.51% 2.51%
SBA Annual Charge 0.36% 0.36%
SBA Debentures | September 21, 2016    
Debt Instrument [Line Items]    
Issuance Date Sep. 21, 2016 Sep. 21, 2016
Debt instrument, maturity date Sep. 01, 2026 Sep. 01, 2026
Debt instrument, par amount $ 18,200,000 $ 18,200,000
Debt instrument, interest rate 2.05% 2.05%
SBA Annual Charge 0.36% 0.36%
SBA Debentures | September 20, 2017    
Debt Instrument [Line Items]    
Issuance Date Sep. 20, 2017 Sep. 20, 2017
Debt instrument, maturity date Sep. 01, 2027 Sep. 01, 2027
Debt instrument, par amount $ 14,000,000 $ 14,000,000
Debt instrument, interest rate 2.52% 2.52%
SBA Annual Charge 0.36% 0.36%
SBA Debentures | March 21, 2018    
Debt Instrument [Line Items]    
Issuance Date Mar. 21, 2018 Mar. 21, 2018
Debt instrument, maturity date Mar. 01, 2028 Mar. 01, 2028
Debt instrument, par amount $ 8,000,000 $ 8,000,000
Debt instrument, interest rate 3.19% 3.19%
SBA Annual Charge 0.35% 0.35%
SBA Debentures | September 19, 2018    
Debt Instrument [Line Items]    
Issuance Date Sep. 19, 2018 Sep. 19, 2018
Debt instrument, maturity date Sep. 01, 2028 Sep. 01, 2028
Debt instrument, par amount $ 15,000,000 $ 15,000,000
Debt instrument, interest rate 3.55% 3.55%
SBA Annual Charge 0.35% 0.35%
SBA Debentures | September 25, 2019    
Debt Instrument [Line Items]    
Issuance Date Sep. 25, 2019 Sep. 25, 2019
Debt instrument, maturity date Sep. 01, 2029 Sep. 01, 2029
Debt instrument, par amount $ 40,000,000 $ 40,000,000
Debt instrument, interest rate 2.28% 2.28%
SBA Annual Charge 0.35% 0.35%
SBA Debentures | September 22, 2021    
Debt Instrument [Line Items]    
Issuance Date Sep. 22, 2021 Sep. 22, 2021
Debt instrument, maturity date Sep. 01, 2031 Sep. 01, 2031
Debt instrument, par amount $ 12,000,000 $ 12,000,000
Debt instrument, interest rate 1.30% 1.30%
SBA Annual Charge 0.35% 0.35%