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
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 251,598 $ 257,341
Other comprehensive (loss) income before reclassification (2,462) 1,602
Amounts reclassified from accumulated other comprehensive loss 14 4
Net current period other comprehensive (loss) income (2,448) 1,606
Ending Balance 246,597 260,813
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (3,217) (8,875)
Ending Balance $ (5,665) $ (7,269)