XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Investments in debt and equity securities (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Costs and Fair Values
The amortized costs and fair values of investments in debt securities are as follows:
 September 30, 2025December 31, 2024
 
Amortized
costs
Fair
values
Amortized
costs
Fair
values
 
(in $ thousands)
Municipal12,342 12,314 14,563 14,415 
Corporate198,097 195,396 219,015 210,307 
Foreign340,150 342,146 316,247 313,619 
U.S. Treasury Bonds55,857 56,162 49,462 48,274 
606,446 606,018 599,287 586,615 
Proceeds from sales of investments in securities are as follows:
 Three Months Ended 
 September 30,
Nine Months Ended 
 September 30,
 2025202420252024
 
(in $ thousands)
Proceeds from sales of debt securities7,109 12,361 40,620 33,129 
Proceeds from sales of equity securities213 944 3,686 1,147 
Total proceeds from sales of investments in securities7,322 13,305 44,306 34,276 
Schedule of Gross Unrealized Gains and Losses
Gross unrealized gains and losses on investments in debt securities are as follows:
 September 30, 2025December 31, 2024
 GainsLossesGainsLosses
 
(in $ thousands)
Municipal33 149 
Corporate1,766 4,467 524 9,232 
Foreign5,100 3,104 2,979 5,607 
U.S. Treasury Bonds507 202 1,193 
7,378 7,806 3,509 16,181 
Schedule of Debt Securities According to Contractual Terms
Debt securities as of September 30, 2025 mature, according to their contractual terms, as follows (actual maturities may differ due to call or prepayment rights):
Amortized
costs
Fair
values
 
(in $ thousands)
In one year or less87,696 87,210 
After one year through five years303,659 302,941 
After five years through ten years199,697 201,510 
After ten years15,394 14,357 
606,446 606,018 
Schedule of Gross Unrealized Losses on Investments and Fair Values of Related Securities
Gross unrealized losses on investments in debt securities and the fair values of the related securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position at September 30, 2025, were:
 Less than 12 monthsMore than 12 monthsTotal
 LossesFair valuesLossesFair valuesLossesFair values
 
(in $ thousands)
Municipal3,613 28 5,246 33 8,859 
Corporate35 6,782 4,432 130,568 4,467 137,350 
Foreign172 27,729 2,932 121,462 3,104 149,191 
U.S. Treasury Bonds67 12,170 135 8,130 202 20,300 
279 50,294 7,527 265,406 7,806 315,700 
Gross unrealized losses on investments in debt securities and the fair values of the related securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position at December 31, 2024, were:
 Less than 12 monthsMore than 12 monthsTotal
 LossesFair valuesLossesFair valuesLossesFair values
 
(in $ thousands)
Municipal32 5,204 117 7,960 149 13,164 
Corporate194 19,253 9,038 168,289 9,232 187,542 
Foreign349 32,664 5,258 145,656 5,607 178,320 
U.S. Treasury Bonds878 33,689 315 12,142 1,193 45,831 
1,453 90,810 14,728 334,047 16,181 424,857