v3.25.2
New Market Tax Credit (Details) - USD ($)
6 Months Ended
Feb. 27, 2024
Apr. 25, 2023
Oct. 24, 2019
Jun. 30, 2025
May 29, 2025
Apr. 30, 2025
Dec. 31, 2024
Dec. 16, 2024
Line of Credit Facility [Line Items]                
Loans and leases receivable, gross, compliance period       7 years        
Loans and leases receivable, recapture percentage       100.00%        
Subsidiary                
Line of Credit Facility [Line Items]                
Due to subsidiary $ 16,000,000 $ 23,800,000 $ 22,500,000          
Investor                
Line of Credit Facility [Line Items]                
Loans receivable   $ 16,700,000 $ 15,900,000          
Loans receivable, term 25 years 25 years 25 years          
Loans receivable, interest rate 1.00% 1.00% 1.00%          
Proceeds from financing obligation, net of issuance costs $ 11,000,000 $ 16,700,000 $ 15,900,000          
Interest from counterparty 3,800,000 5,800,000 6,600,000          
Debt issuance costs $ 400,000 $ 400,000 $ 300,000          
Loans and leases receivable, gross, compliance period 7 years 7 years 7 years          
Loans receivable $ 11,000,000              
Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Credit facility maximum borrowings $ 15,500,000 $ 23,000,000 $ 23,000,000 $ 500,000,000 $ 230,000,000 $ 230,000,000 $ 200,000,000 $ 200,000,000