XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value measurements - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Available-for-sale securities [Abstract]      
Cost $ 11,866 $ 11,878 $ 11,828
Gross Unrealized Gains 94 84 39
Gross Unrealized Losses 300 384 509
Fair Value 11,660 11,578 11,358
Mortgage-backed securities      
Available-for-sale securities [Abstract]      
Cost 7,997 7,933 8,072
Gross Unrealized Gains 18 4 4
Gross Unrealized Losses 299 383 507
Fair Value 7,716 7,554 7,569
U.S. Treasury securities      
Available-for-sale securities [Abstract]      
Cost 3,869 3,945 3,756
Gross Unrealized Gains 76 80 35
Gross Unrealized Losses 1 1 2
Fair Value $ 3,944 $ 4,024 $ 3,789