XML 51 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies [Abstract]  
Future Minimum Principal Payments

2026

$

2,130,248

2027

2,523,020

2028

1,638,534

2029

306,040

2030

46,014

Thereafter

Total

$

6,643,856