XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in debt and equity securities - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Gains $ 5,542 $ 3,509
Losses 10,091 16,181
Municipal    
Debt Securities, Available-for-sale [Line Items]    
Gains 1 1
Losses 75 149
Corporate    
Debt Securities, Available-for-sale [Line Items]    
Gains 1,319 524
Losses 5,768 9,232
Foreign    
Debt Securities, Available-for-sale [Line Items]    
Gains 3,849 2,979
Losses 3,962 5,607
U.S. Treasury Bonds    
Debt Securities, Available-for-sale [Line Items]    
Gains 373 5
Losses $ 286 $ 1,193