Quarterly report pursuant to Section 13 or 15(d)

Marketable securities (Additional Information) (Details)

v3.24.1.1.u2
Marketable securities (Additional Information) (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Gain (Loss) on Securities [Line Items]    
Unrealized gain $ 0 $ 877
Marketable securities, Unrealized Loss 1,800 0
Proceeds from Sale and Maturity of Marketable Securities 5,100,000 41,100,000
Marketable Securities, Realized Gain (Loss) 0 0
U.S. treasury debt securities    
Gain (Loss) on Securities [Line Items]    
Unrealized gain 0 877
Marketable securities, Unrealized Loss $ 1,800 $ 0