v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of lease liabilities for operating leases
       
Twelve Months Ended December 31,        
2025   $ 40,670  
2026     83,137  
2027     85,663  
2028     88,231  
2029     90,928  
Thereafter     44,944  
Total     433,573  
Less: interest     (38,061 )
Present value of lease liability     395,512  
Less: current portion     (68,633 )
Noncurrent portion   $ 326,879