Quarterly report pursuant to Section 13 or 15(d)

Marketable securities (Additional Information) (Details)

v3.24.2.u1
Marketable securities (Additional Information) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Gain (Loss) on Securities [Line Items]    
Unrealized gain $ 0 $ 877
Marketable securities, Unrealized Loss 1,024 0
Proceeds from Sale and Maturity of Marketable Securities 8,400,000 41,100,000
Marketable Securities, Realized Gain (Losses) 0 0
U.S. treasury debt securities    
Gain (Loss) on Securities [Line Items]    
Unrealized gain 0 877
Marketable securities, Unrealized Loss $ 1,024 $ 0