XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Rental Payments At June 30, 2024, approximate future minimum rental payments required under the lease agreements are as follows:
   Operating
Lease
 
Remainder of 2024  $14,850 
2025   36,700 
2026   39,370 
2027   40,495 
2028   42,583 
Thereafter   10,714 
Total undiscounted lease payments   185,162 
Less: effects of discounting   (19,795)
Operating Lease Liability  $165,367 
      
Classified as:     
Current lease liabilities  $25,368 
Non-current lease liabilities  $139,999