Cloud Computing Arrangement - Schedule of Other assets, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cloud Computing Arrangement [Abstract]    
Cloud Computing Arrangement $ 1,222,322 $ 1,222,322
Less: accumulated amortization 705,186 423,112
Cloud Computing Arrangement, net $ 517,136 $ 799,210