XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in debt and equity securities (Tables)
3 Months Ended
Mar. 31, 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:
 March 31, 2025December 31, 2024
 
Amortized
costs
Fair
values
Amortized
costs
Fair
values
 
(in $ thousands)
Municipal14,505 14,401 14,563 14,415 
Corporate212,348 206,005 219,015 210,307 
Foreign317,246 318,070 316,247 313,619 
U.S. Treasury Bonds54,445 54,221 49,462 48,274 
598,544 592,697 599,287 586,615 
Proceeds from sales of investments in securities are as follows:
 Three Months Ended 
 March 31,
 20252024
 
(in $ thousands)
Proceeds from sales of debt securities12,544 20,767 
Proceeds from sales of equity securities3,465 107 
Total proceeds from sales of investments in securities16,009 20,874 
Schedule of Gross Unrealized Gains and Losses
Gross unrealized gains and losses on investments in debt securities are as follows:
 March 31, 2025December 31, 2024
 GainsLossesGainsLosses
 
(in $ thousands)
Municipal109 149 
Corporate822 7,165 524 9,232 
Foreign4,798 3,974 2,979 5,607 
U.S. Treasury Bonds249 473 1,193 
5,874 11,721 3,509 16,181 
Schedule of Debt Securities According to Contractual Terms
Debt securities as of March 31, 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 less66,185 66,015 
After one year through five years330,945 327,724 
After five years through ten years188,984 187,989 
After ten years12,430 10,969 
598,544 592,697 
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 March 31, 2025, were:
 Less than 12 monthsMore than 12 monthsTotal
 LossesFair valuesLossesFair valuesLossesFair values
 
(in $ thousands)
Municipal21 3,569 88 7,447 109 11,016 
Corporate35 7,633 7,130 158,357 7,165 165,990 
Foreign212 13,707 3,762 138,329 3,974 152,036 
U.S. Treasury Bonds281 24,448 192 10,690 473 35,138 
549 49,357 11,172 314,823 11,721 364,180 
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