XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
YearDebt ObligationsMinimum Annual Operating Lease PaymentsTotal
2024$1,855,247 $10,820 $1,866,067 
20252,523,024 11,206 2,534,230 
20261,996,721 11,297 2,008,018 
20274,510,642 9,782 4,520,424 
2028946,089 9,064 955,153 
Thereafter154,336 27,755 182,091 
Total$11,986,059 $79,924 $12,065,983