v3.25.2
Equity Securities - Schedule of unrealized loss or gain recognized in net income on equity securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity Securities        
Net unrealized gain (loss) recognized on equity securities during the period $ 51 $ (20) $ 351 $ (102)
Unrealized net gain (loss) recognized on equity securities held at the reporting date $ 51 $ (20) $ 351 $ (102)