XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Leases- Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 01, 2019
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Leases [Abstract]              
Estimated borrowing rate 6.00%            
Operating lease expense   $ 697,050 $ 626,188   $ 2,319,282 $ 1,517,541  
Operating lease expense   1,149,588 960,807   3,476,168 2,380,857  
Operating lease payment   697,050 626,188   2,319,282 1,517,541  
Financing lease payments   782,808 672,975   2,293,330 2,146,587  
Present value of future minimum lease payments   8,664,108     8,664,108   $ 8,646,803
Accumulated depreciation expense   10,701,206     10,701,206   $ 7,096,966
Depreciation expense   1,195,719 873,713   2,822,982 2,391,989  
Gain on remeasurement of lease   $ 4,834 $ 0 $ 1,400,000 $ 4,834 $ 1,388,273