Annual report pursuant to Section 13 and 15(d)

LEASES - Future Lease Payments (Details)

v3.24.0.1
LEASES - Future Lease Payments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Operating lease payments  
2024 $ 675,210
2025 727,460
2026 636,649
2027 460,497
2028 250,606
Thereafter $ 149,628
Weighted average discount rate 4.50%
Imputed interest $ 277,833
Weighted average remaining term 4 years 3 months 25 days
Financing lease payments  
2024 $ 1,052,449
2025 713,501
2026 240,503
2027 0
2028 0
Thereafter $ 0
Weighted average discount rate 6.69%
Imputed interest $ 143,869
Weighted average remaining term 2 years