v3.26.3
Investment (Details-4) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Proceeds from Sale, Maturity and Collection of Investments [Abstract]        
Proceeds from sale of investments $ 6,724 $ 4,244 $ 12,133 $ 4,402
Gain on sale of investments $ 5,346 $ 3,156 $ 9,322 $ 3,233