Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details) - Schedule of identifiable long-lived tangible assets

v3.22.2
Segment Information (Details) - Schedule of identifiable long-lived tangible assets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Segment Information (Details) - Schedule of identifiable long-lived tangible assets [Line Items]    
Identifiable long-lived tangible assets $ 7,710,137 $ 7,890,317
United States [Member]    
Segment Information (Details) - Schedule of identifiable long-lived tangible assets [Line Items]    
Identifiable long-lived tangible assets 7,489,017 7,583,880
China [Member]    
Segment Information (Details) - Schedule of identifiable long-lived tangible assets [Line Items]    
Identifiable long-lived tangible assets $ 221,120 $ 306,437