XML 50 R44.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 257,341 $ 292,451
Other comprehensive income (loss) before reclassification 1,602 (1,637)
Amounts reclassified from accumulated other comprehensive loss 4 91
Net current period other comprehensive income (loss) 1,606 (1,546)
Ending Balance 260,813 301,094
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (8,875) (7,194)
Ending Balance $ (7,269) $ (8,740)