XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Comprehensive Income and Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (AOCI) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 301,094 $ 332,855 $ 292,451 $ 317,432
Other comprehensive income (loss) before reclassification (866) (2,765) (2,503) 1,574
Amounts reclassified from accumulated other comprehensive (loss) 46 149 137 154
Net current period other comprehensive income (loss) (820) (2,616) (2,366) 1,728
Ending Balance 300,992 340,567 300,992 340,567
Accumulated Other Comprehensive Income (Loss) [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (8,740) (9,484) (7,194) (13,828)
Ending Balance $ (9,560) $ (12,100) $ (9,560) $ (12,100)