Annual report pursuant to Section 13 and 15(d)

Summary of significant accounting policies - Additional Information (Details)

v3.22.0.1
Summary of significant accounting policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]    
Employee retention credit $ 1,276,021 $ 0
Joint venture, percent owned 51.00%  
Allowance for doubtful accounts $ 549,206 418,000
Impairment of long-lived assets $ 7,400 251,906
Number of operating segments | segment 3  
Advertising expense $ 47,000 23,000
Research and development $ 542,000 $ 767,000