XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Position (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Text Block [Abstract]    
Operating lease right-of-use assets $ 6,674,394 $ 5,218,403
Operating lease current liabilities 348,092 172,910
Operating lease non-current liabilities 5,296,247 4,586,301
Total $ 5,644,339 $ 4,759,211