v3.26.1
Changes in Accumulated Other Comprehensive Loss by Component - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated other comprehensive income        
Beginning balance $ 513,766 $ 514,198 $ 510,210 $ 499,927
Other comprehensive (loss) income before reclassifications     (547) 872
Income reclassified from other comprehensive income     57 3
Net current period other comprehensive (loss) income     (490) 875
Ending balance 518,842 477,038 518,842 477,038
Realized gains (losses) (100) 100 (100) (100)
Accumulated other comprehensive loss (benefit) tax     (100) 200
Accumulated Other Comprehensive Loss, net of taxes        
Accumulated other comprehensive income        
Beginning balance (835) (1,814) (448) (2,317)
Ending balance $ (938) $ (1,442) $ (938) $ (1,442)