Income Taxes - Unrecognized tax benefits (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Beginning balance | $ 380,902 | $ 174,950 |
Increase due to current year tax provision | 160,165 | 205,952 |
Ending balance | $ 541,067 | $ 380,902 |