XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Operating Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of maturity operating lease liabilities
     
Maturity of operating lease liabilities for the following fiscal years:    
2024  $69,330 
Total undiscounted operating lease payments   69,330 
Less: imputed interest   2,464 
Present value of operating lease liabilities  $66,866