XML 77 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income - Summary of Changes In AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance $ 923,998 $ 800,036 $ 887,447 $ 773,526
Other comprehensive income (loss) before reclassifications     3,822 6,434
Net realized gains reclassified from AOCI     (8,261) (1,350)
Other comprehensive loss (920) 6,962 (4,439) 5,084
Balance 960,706 826,454 960,706 826,454
Net Unrealized Gains (Losses) on Available-for-Sale Marketable Securities [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance     605 37
Other comprehensive income (loss) before reclassifications     (1,957) 152
Net realized gains reclassified from AOCI     (5) (19)
Other comprehensive loss     (1,962) 133
Balance (1,357) 170 (1,357) 170
Net Unrealized Gains on Derivatives Designated as Hedging Instruments [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance     5,161 618
Other comprehensive income (loss) before reclassifications     5,779 6,282
Net realized gains reclassified from AOCI     (8,256) (1,331)
Other comprehensive loss     (2,477) 4,951
Balance 2,684 5,569 2,684 5,569
Accumulated Other Comprehensive Income (Loss) [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance 2,247 (1,223) 5,766 655
Other comprehensive loss (920) 6,962 (4,439) 5,084
Balance $ 1,327 $ 5,739 $ 1,327 $ 5,739