v3.26.1
Investments in marketable securities - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
numberOfSegments
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
numberOfSegments
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
numberOfSegments
Marketable Securities [Line Items]          
Fair Value $ 73,454   $ 73,454   $ 73,463
Debt securities, available-for-sale, unrealized loss Position, number of positions | numberOfSegments 32   32   0
Accrued investment income receivable $ 400   $ 400   $ 300
Realized gains or losses 0 $ 0 0 $ 0  
Short Term Marketable Securities          
Marketable Securities [Line Items]          
Fair Value 73,500   73,500   73,500
Long Term Marketable Securities          
Marketable Securities [Line Items]          
Fair Value $ 0   $ 0   $ 0