XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair value measurements - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Available-for-sale securities [Abstract]      
Cost $ 11,819 $ 11,878 $ 11,897
Gross Unrealized Gains 77 84 57
Gross Unrealized Losses 262 384 482
Fair Value 11,634 11,578 11,472
Mortgage-backed securities      
Available-for-sale securities [Abstract]      
Cost 8,403 7,933 8,091
Gross Unrealized Gains 24 4 3
Gross Unrealized Losses 260 383 482
Fair Value 8,167 7,554 7,612
U.S. Treasury securities      
Available-for-sale securities [Abstract]      
Cost 3,416 3,945 3,806
Gross Unrealized Gains 53 80 54
Gross Unrealized Losses 2 1 0
Fair Value $ 3,467 $ 4,024 $ 3,860