XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases- Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 01, 2019
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases [Abstract]          
Estimated borrowing rate 6.00%        
Loss on remeasurement of operating leases   $ 7,306      
Operating lease expense     $ 936,750 $ 756,245  
Operating lease payment     928,986 756,245  
Financing lease payments     969,588 744,030  
Present value of future minimum lease payments   12,585,389 12,585,389   $ 11,430,465
Accumulated depreciation expense   11,469,799 11,469,799   $ 11,679,823
Depreciation expense     1,056,490 801,083  
Gain on remeasurement of lease   $ 2,609 $ (4,697) $ 0