v3.26.1
Comprehensive Income and Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss (AOCI) (Detail) - 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 Loss [Line Items]        
Beginning Balance $ 246,597 $ 260,813 $ 251,598 $ 257,341
Other comprehensive income (loss) before reclassification 1,649 (650) (813) 951
Amounts reclassified from accumulated other comprehensive loss 36 358 50 363
Net current period other comprehensive income (loss) 1,685 (292) (763) 1,314
Ending Balance 249,991 265,570 249,991 265,570
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (5,665) (7,269) (3,217) (8,875)
Ending Balance $ (3,980) $ (7,561) $ (3,980) $ (7,561)