XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in debt and equity securities (Tables)
6 Months Ended
Jun. 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:
 June 30, 2025December 31, 2024
 
Amortized
costs
Fair
values
Amortized
costs
Fair
values
 
(in $ thousands)
Municipal12,322 12,248 14,563 14,415 
Corporate199,623 195,174 219,015 210,307 
Foreign345,501 345,388 316,247 313,619 
U.S. Treasury Bonds52,151 52,238 49,462 48,274 
609,597 605,048 599,287 586,615 
Proceeds from sales of investments in securities are as follows:
 Three Months Ended 
 June 30,
Six Months Ended 
 June 30,
 2025202420252024
 
(in $ thousands)
Proceeds from sales of debt securities20,967 33,511 20,768 
Proceeds from sales of equity securities96 3,473 203 
Total proceeds from sales of investments in securities20,975 97 36,984 20,971 
Schedule of Gross Unrealized Gains and Losses
Gross unrealized gains and losses on investments in debt securities are as follows:
 June 30, 2025December 31, 2024
 GainsLossesGainsLosses
 
(in $ thousands)
Municipal75 149 
Corporate1,319 5,768 524 9,232 
Foreign3,849 3,962 2,979 5,607 
U.S. Treasury Bonds373 286 1,193 
5,542 10,091 3,509 16,181 
Schedule of Debt Securities According to Contractual Terms
Debt securities as of June 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 less93,080 92,360 
After one year through five years296,715 294,674 
After five years through ten years207,210 206,811 
After ten years12,592 11,203 
609,597 605,048 
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 June 30, 2025, were:
 Less than 12 monthsMore than 12 monthsTotal
 LossesFair valuesLossesFair valuesLossesFair values
 
(in $ thousands)
Municipal13 3,561 62 7,436 75 10,997 
Corporate12 5,375 5,756 136,474 5,768 141,849 
Foreign311 58,642 3,651 131,194 3,962 189,836 
U.S. Treasury Bonds136 19,452 150 6,745 286 26,197 
472 87,030 9,619 281,849 10,091 368,879 
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