XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Comprehensive Income and Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (AOCI) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 292,451 $ 317,432
Other comprehensive income (loss) before reclassification (1,637) 4,339
Amounts reclassified from accumulated other comprehensive (loss) 91 5
Net current period other comprehensive income (loss) (1,546) 4,344
Ending Balance 301,094 332,855
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (7,194) (13,828)
Ending Balance $ (8,740) $ (9,484)