v3.26.1
Commitments and Contingencies (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Leases        
Number of short term leases | lease 1   1  
Rental expense $ 26,566 $ 24,844 $ 52,453 $ 57,582
Employment Agreements        
Maximum aggregate severance payments $ 1,200,000   $ 1,200,000