XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income - Summary of Changes In AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance $ 826,454 $ 721,433 $ 773,526 $ 679,123
Other comprehensive income (loss) before reclassifications     9,078 (448)
Net realized gains reclassified from AOCI     (4,179) (111)
Other comprehensive income (loss), net of tax (185) 2,181 4,899 (559)
Balance 859,418 756,206 859,418 756,206
Net Unrealized Gains (Losses) on Available-for-Sale Marketable Securities [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance     37 (124)
Other comprehensive income (loss) before reclassifications     524 1,046
Net realized gains reclassified from AOCI     (20) (35)
Other comprehensive income (loss), net of tax     504 1,011
Balance 541 887 541 887
Net Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance     618 1,137
Other comprehensive income (loss) before reclassifications     8,554 (1,494)
Net realized gains reclassified from AOCI     (4,159) (76)
Other comprehensive income (loss), net of tax     4,395 (1,570)
Balance 5,013 (433) 5,013 (433)
Accumulated Other Comprehensive Income (Loss)        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance 5,739 (1,727) 655 1,013
Balance $ 5,554 $ 454 $ 5,554 $ 454