v3.26.1
Current investment securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current investments securities:    
Amortized cost $ 397,308 $ 542,301
Gross unrealized holding gains 30 308
Estimated fair value 397,338 542,609
Expected credit loss 0 0
Government debt securities (held-to-maturity)    
Current investments securities:    
Amortized cost 397,308 542,301
Gross unrealized holding gains 30 308
Estimated fair value $ 397,338 $ 542,609