v3.26.1
Investments in debt and equity securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Costs and Fair Values of Investments in Debt Securities
The amortized costs and fair values of investments in debt securities are as follows:
June 30, 2026December 31, 2025
Amortized
costs
Fair
values
Amortized
costs
Fair
values
(in $ thousands)
Municipal8,912 8,908 12,292 12,274 
Corporate142,084 139,362 144,571 143,621 
Foreign338,647 339,639 347,588 348,084 
U.S. Treasury Bonds64,614 64,032 54,093 54,509 
554,257 551,941 558,544 558,488 
Proceeds from sales of investments in securities are as follows:
Three Months Ended 
 June 30,
Six Months Ended 
 June 30,
2026202520262025
(in $ thousands)
Proceeds from sales of debt securities108 20,967 1,047 33,511 
Proceeds from sales of equity securities973 1,040 3,473 
Total proceeds from sales of investments in securities1,081 20,975 2,087 36,984 
Schedule of Gross Unrealized Gains and Losses
Gross unrealized gains and losses on investments in debt securities are as follows:
June 30, 2026December 31, 2025
GainsLossesGainsLosses
(in $ thousands)
Municipal23 
Corporate648 3,370 1,646 2,596 
Foreign3,651 2,659 3,645 3,149 
U.S. Treasury Bonds88 670 543 127 
4,391 6,707 5,839 5,895 
Schedule of Debt Securities According to Contractual Terms
Debt securities as of June 30, 2026 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 less62,667 62,448 
After one year through five years293,993 292,642 
After five years through ten years183,985 184,320 
After ten years13,612 12,531 
554,257 551,941 
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, 2026, were:
Less than 12 monthsMore than 12 monthsTotal
LossesFair valuesLossesFair valuesLossesFair values
(in $ thousands)
Municipal2,736 2,093 4,829 
Corporate270 34,010 3,100 62,462 3,370 96,472 
Foreign391 53,133 2,268 83,948 2,659 137,081 
U.S. Treasury Bonds536 43,608 134 5,790 670 49,398 
1,199 133,487 5,508 154,293 6,707 287,780 
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, 2025, were:
Less than 12 monthsMore than 12 monthsTotal
LossesFair valuesLossesFair valuesLossesFair values
(in $ thousands)
Municipal2,621 19 5,918 23 8,539 
Corporate10,284 2,587 71,989 2,596 82,273 
Foreign364 43,539 2,785 119,970 3,149 163,509 
U.S. Treasury Bonds36 8,720 91 6,425 127 15,145 
413 65,164 5,482 204,302 5,895 269,466