XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lease cost
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2024   2023   2024   2023 
Operating lease cost  $187,316   $187,315   $373,661   $375,344 
Short-term lease costs               150 
Variable lease costs                
Sublease income   (10,753)   (10,440)   (21,298)   (29,036)
Total lease costs  $176,563   $176,875   $352,363   $346,458 
Schedule of future minimum lease payment
Schedule of future minimum lease payment   Total 
2025   $731,576 
2026    722,239 
2027    713,041 
2028    593,930 
2029    225,139 
Thereafter     
Total future minimum lease payments   $2,985,925 
Less imputed interest    (447,187)
Total   $2,508,738 
       
Current lease liability   $541,145 
Non-current lease liability    1,967,593 
Total   $2,508,738