v3.26.1
Other comprehensive (loss) income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Before-Tax Amount        
Other comprehensive (loss) income, before tax, $ (2,051) $ 16,397 $ (9,146) $ 24,658
Tax Expense (Benefit)        
Other comprehensive (loss) income, tax (857) 1,943 (2,501) 3,833
Net-of-Tax Amount        
Other comprehensive (loss) income, net of taxes (1,194) 14,454 (6,645) 20,825
Net unrealized gains and losses on investments        
Before-Tax Amount        
Change in net unrealized gains and losses on investments 1,166 930 (2,404) 7,709
Reclassification adjustments for realized gains and losses on investments 132 368 144 414
Other comprehensive (loss) income, before tax, 1,298 1,298 (2,260) 8,123
Tax Expense (Benefit)        
Change in net unrealized gains and losses on investments 246 196 (505) 1,619
Reclassification adjustments for realized gains and losses on investments 27 77 30 87
Other comprehensive (loss) income, tax 273 273 (475) 1,706
Net-of-Tax Amount        
Change in net unrealized gains and losses on investments 920 734 (1,899) 6,090
Reclassification adjustments for realized gains and losses on investments 105 291 114 327
Other comprehensive (loss) income, net of taxes 1,025 1,025 (1,785) 6,417
Foreign currency translation adjustments        
Before-Tax Amount        
Other comprehensive (loss) income, before tax, (3,349) 15,099 (6,886) 16,535
Tax Expense (Benefit)        
Other comprehensive (loss) income, tax (1,130) 1,670 (2,026) 2,127
Net-of-Tax Amount        
Other comprehensive (loss) income, net of taxes $ (2,219) $ 13,429 $ (4,860) $ 14,408