Commitments and Contingencies (Details) - Licensing agreements - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2015 |
Mar. 31, 2023 |
Dec. 31, 2022 |
|
Commitments and Contingencies | |||
Annual payment due under licensing agreement | $ 100,000 | ||
Long-term liability for estimated present value of future payments under licensing agreement | $ 843,364 | $ 838,458 |
X | ||||||||||
- Definition Amount of annual payment due under licensing agreement. No definition available.
|
X | ||||||||||
- Definition Represents information pertaining to the finite lived license agreements long-term liability for future payments. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|