XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Income and Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 292,451 $ 317,432 $ 399,323
Other comprehensive income (loss) before reclassification (1,919) 6,202 (24,966)
Amounts reclassified from accumulated other comprehensive income (loss) 238 432 (2,399)
Net current period other comprehensive income (loss) (1,681) 6,634 (27,365)
Ending Balance 257,341 292,451 317,432
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (7,194) (13,828) 13,537
Ending Balance $ (8,875) $ (7,194) $ (13,828)