Annual report pursuant to Section 13 and 15(d)

Summary of significant accounting policies - Additional Information (Details)

v3.24.1
Summary of significant accounting policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]          
Employee retention credit receivable $ 46,148 $ 713,269 $ 562,752 $ 713,269 $ 713,269
Joint venture, percent owned 51.00%        
Allowance for doubtful accounts $ 149,922 361,197      
Impairment of long-lived assets $ 0 4,674      
Number of operating segments | segment 3        
Advertising expense $ 79,000 51,000      
Research and development 840,000 733,000      
Bad debt expense $ (902,432) $ (70,987)