XML 98 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive Income - Summary of Changes In AOCI (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Changes in Accumulated Other Comprehensive Income [Line items]      
Balance $ 773,526 $ 679,123 $ 624,773
Other comprehensive income (loss) before reclassifications 12,864 (257)  
Net realized gains reclassified from AOCI (7,753) (101)  
Other comprehensive (loss) income 5,111 (358) 3,785
Balance 887,447 773,526 679,123
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 598 205  
Net realized gains reclassified from AOCI (30) (44)  
Other comprehensive (loss) income 568 161  
Balance 605 37 (124)
Net Unrealized Gains 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 12,266 (462)  
Net realized gains reclassified from AOCI (7,723) (57)  
Other comprehensive (loss) income 4,543 (519)  
Balance 5,161 618 1,137
Accumulated Other Comprehensive Income      
Changes in Accumulated Other Comprehensive Income [Line items]      
Balance 655 1,013 (2,772)
Other comprehensive (loss) income 5,111 (358) 3,785
Balance $ 5,766 $ 655 $ 1,013