XML 103 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 497,900 $ 422,457 $ 362,142
Income tax provision (benefit) related to items in other comprehensive income (loss) 4,582 (4,095) (2,086)
Other comprehensive (loss) income, net of tax (8,622) 12,645 6,414
Ending balance 1,021,791 497,900 422,457
Accumulated income (loss), net, cash flow hedge      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 7,542 (5,103) (11,517)
Other comprehensive income (loss) before reclassifications (6,843) 15,297 3,737
Amounts reclassified from accumulated other comprehensive income (loss) (6,361) 1,443 4,763
Income tax provision (benefit) related to items in other comprehensive income (loss) 4,582 (4,095) (2,086)
Other comprehensive (loss) income, net of tax (8,622) 12,645 6,414
Ending balance $ (1,080) $ 7,542 $ (5,103)