XML 97 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Comprehensive Income and Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss (AOCI) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 257,341 $ 292,451 $ 317,432
Other comprehensive income (loss) before reclassification 5,345 (1,919) 6,202
Amounts reclassified from accumulated other comprehensive loss, net 313 238 432
Net current period other comprehensive income (loss) 5,658 (1,681) 6,634
Ending Balance 251,598 257,341 292,451
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (8,875) (7,194) (13,828)
Ending Balance $ (3,217) $ (8,875) $ (7,194)