XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in marketable securities - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
numberOfSegments
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
numberOfSegments
Marketable Securities [Line Items]      
Fair Value $ 71,520   $ 73,463
Debt securities, available-for-sale, unrealized loss Position, number of positions | numberOfSegments 22   0
Accrued investment income receivable $ 300   $ 300
Realized gains or losses 0 $ 0  
Short Term Marketable Securities      
Marketable Securities [Line Items]      
Fair Value 71,500   73,500
Long Term Marketable Securities      
Marketable Securities [Line Items]      
Fair Value $ 0   $ 0