Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Future Minimum Principal Payments) (Details)

v3.23.1
Commitments and Contingencies (Future Minimum Principal Payments) (Details)
Dec. 31, 2022
USD ($)
Commitments & Contingencies [Abstract]  
2023 $ 5,345,894
2024 6,014,898
2025 2,997,846
2026 263,253
2027 271,937
Thereafter $ 611,420