v3.25.3
Investment securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current investments:    
Amortized cost $ 97,189 $ 208,591
Gross unrealized holding gains 51 164
Estimated fair value 97,240 208,755
Investment securities with original maturities of less than 90 days when purchased and presented within cash and cash equivalents at amortized cost 119,300 15,300
Government debt securities (held-to-maturity)    
Current investments:    
Amortized cost 97,189 208,591
Gross unrealized holding gains 51 164
Estimated fair value $ 97,240 $ 208,755