v3.26.3
Changes in Accumulated Other Comprehensive Loss by Component - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated other comprehensive income        
Beginning balance $ 518,842 $ 477,038 $ 510,210 $ 499,927
Other comprehensive (loss) income before reclassifications     (3,030) 1,598
Income (loss) reclassified from other comprehensive income     118 (10)
Net current period other comprehensive (loss) income     (2,912) 1,588
Ending balance 531,451 496,002 531,451 496,002
Realized gains (losses) (100) 100 (100) 100
Accumulated other comprehensive loss (benefit) tax     (800) 200
Accumulated Other Comprehensive Loss, net of taxes        
Accumulated other comprehensive income        
Beginning balance (938) (1,442) (448) (2,317)
Ending balance $ (3,360) $ (729) $ (3,360) $ (729)