v3.26.1
Debt - Seller Notes (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Borrowers issued $ 15,750,000  
Bear interest fixed rate 11.25%  
Note liability $ 987,574,566 $ 145,320,106
Total 567,504,609  
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