XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Assets and Liabilities in the Condensed Consolidated Balance Sheets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets      
Lease right-of-use assets $ 9,580,535 $ 9,074,277  
Total lease assets 9,580,535 9,074,277  
Liabilities      
Lease liability - current portion 2,773,020 2,325,024  
Lease liability, net of current portion 7,223,941 7,040,982  
Total lease liability 9,996,961 9,366,006  
Assets      
Lease right-of-use assets 12,003,919 9,039,663  
Total lease assets 12,003,919 9,039,663  
Liabilities      
Lease liability - current portion 3,534,073 2,732,639  
Lease liability, net of current portion 7,896,392 5,914,164  
Total lease liability $ 11,430,465 $ 8,646,803 $ 10,139,410