v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated other comprehensive income        
Beginning balance $ 514,198 $ 474,581 $ 499,927 $ 456,616
Other comprehensive income (loss) before reclassifications     872 (1,040)
Income reclassified from other comprehensive income (loss)     3 267
Net current period other comprehensive income (loss)     875 (773)
Ending balance 477,038 471,423 477,038 471,423
Realized loss 100 100 100 300
Accumulated other comprehensive loss tax     (200) 100
Accumulated Other Comprehensive Loss, net of taxes        
Accumulated other comprehensive income        
Beginning balance (1,814) (2,172) (2,317) (1,844)
Ending balance $ (1,442) $ (2,617) $ (1,442) $ (2,617)