v3.24.1.1.u2
Leases - Summary of Amounts Recognized in Consolidated Statements of Cash Flows (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Amounts Recognized in Consolidated Statements of Cash Flows [Abstract]      
Repayments of lease (Cash Flow) $ 247,419 $ 231,156 $ 228,280
Expense relating to leases of low-value assets that are not short-term leases 23,011 16,572  
Expense relating to short-term leases 276,400 117,784  
Total Cash payments for leases $ 546,830 $ 365,512