v3.26.1
Debt - Seller Notes (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Borrowers issued $ 15,750,000  
Bear interest fixed rate 11.25%  
Note liability $ 926,307,181 $ 145,320,106
Total 515,076,169  
Seller Notes    
Debt Instrument [Line Items]    
Note liability 0 $ 0
Minimum    
Debt Instrument [Line Items]    
Payment due 1,575,000  
Maximum    
Debt Instrument [Line Items]    
Payment due $ 3,150,000