XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Operating leases description We also had a lease on office space in Cranbury, New Jersey, which expired in January 2022. For leases that contain renewal options, we have only assumed renewal for the headquarters lease.  
Weighted average remaining lease term 2 years 6 months  
Weighted average discount rate 4.50%  
Cash paid $ 22,185 $ 24,493
Payments lease obligations 24,620 27,898
Amortization on the right of use assets $ 24,696 $ 28,023