Annual report pursuant to Section 13 and 15(d)

Financial instruments - Fair value of assets and liabilities (Details)

v3.24.0.1
Financial instruments - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable securities:    
Assets classified as available for sale debt securities $ 2,947 $ 96,572
Recurring basis    
Marketable securities:    
Assets classified as available for sale debt securities 2,947 96,572
Recurring basis | Level 1    
Marketable securities:    
Assets classified as available for sale debt securities 2,947 85,764
Recurring basis | Level 2    
Marketable securities:    
Assets classified as available for sale debt securities   10,808
Corporate debt securities | Recurring basis    
Marketable securities:    
Assets classified as cash equivalents 1,600 2,984
Assets classified as available for sale debt securities   85,764
Corporate debt securities | Recurring basis | Level 1    
Marketable securities:    
Assets classified as cash equivalents 1,600 2,984
Assets classified as available for sale debt securities   85,764
U.S. Treasury securities | Recurring basis    
Marketable securities:    
Assets classified as available for sale debt securities 2,947 5,954
U.S. Treasury securities | Recurring basis | Level 1    
Marketable securities:    
Assets classified as available for sale debt securities $ 2,947  
U.S. Treasury securities | Recurring basis | Level 2    
Marketable securities:    
Assets classified as available for sale debt securities   5,954
Agency bond | Recurring basis    
Marketable securities:    
Assets classified as available for sale debt securities   4,854
Agency bond | Recurring basis | Level 2    
Marketable securities:    
Assets classified as available for sale debt securities   $ 4,854