Annual report pursuant to Section 13 and 15(d)

Summary of significant accounting policies - Additional Information (Details)

v3.23.1
Summary of significant accounting policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Jan. 12, 2023
USD ($)
Apr. 14, 2022
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]          
Employee retention credit receivable       $ 713,269 $ 1,276,021
ERC claim settlement   $ 564,027      
Accrued interest received   $ 1,275      
Joint venture, percent owned       51.00%  
Allowance for doubtful accounts       $ 361,197 549,206
Impairment of long-lived assets       $ 4,674 7,400
Number of operating segments | segment       3  
Advertising expense       $ 51,000 47,000
Research and development       $ 733,000 $ 542,000
Forecast          
Disaggregation of Revenue [Line Items]          
ERC claim settlement     $ 46,148    
Subsequent Event          
Disaggregation of Revenue [Line Items]          
ERC claim settlement $ 667,121        
Accrued interest received $ 15,775