v3.24.2.u1
LEASES - Lease Expense For Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Short-term lease expense $ 58,353 $ 68,368 $ 137,430 $ 126,675
Operating lease expense 800,893 568,157 1,358,498 1,140,497
Total lease expense $ 859,246 $ 636,525 $ 1,495,928 $ 1,267,172