v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 353,352 $ 343,189 $ 346,925 $ 337,317
Other comprehensive loss before reclassification, net of tax 467 906 74 1,259
Amounts reclassified from accumulated other comprehensive income, net of tax 0 2 84 4
Total Other Comprehensive Income 467 908 158 1,263
Ending Balance 429,654 349,545 429,654 349,545
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (797) (1,140) (488) (1,495)
Total Other Comprehensive Income 467 908 158 1,263
Ending Balance $ (330) $ (232) $ (330) $ (232)