v3.25.4
Financial instruments - Schedule of Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Securities Held-to-maturity $ 46,742 $ 41,826
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Securities Held-to-maturity 17,366 15,584
Structured debt securities    
Debt Securities, Available-for-sale [Line Items]    
Securities Held-to-maturity 17,625 26,242
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Securities Held-to-maturity $ 11,750 $ 0