Quarterly report pursuant to Section 13 or 15(d)

Marketable securities (Additional Information) (Details)

v3.23.2
Marketable securities (Additional Information) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]    
Unrealized gain $ 0 $ 104,718
Marketable securities, Unrealized Loss (1,714) 0
Proceeds from maturity of marketable securities 15,400,000 4,960,000
Marketable securities, realized gain loss 0 0
U.S. treasury debt securities    
Gain (Loss) on Securities [Line Items]    
Unrealized gain 0 104,718
Marketable securities, Unrealized Loss $ (1,714) $ 0