XML 78 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Loss) - Summary of Changes In AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Changes in Accumulated Other Comprehensive Income [Line items]    
Balance $ 887,447 $ 773,526
Other comprehensive income (loss) before reclassifications (154) (1,583)
Net realized gains reclassified from AOCI (3,365) (295)
Other comprehensive income (loss) (3,519) (1,878)
Balance 923,998 800,036
Net Unrealized Gains 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,374) 150
Net realized gains reclassified from AOCI (1) (12)
Other comprehensive income (loss) (1,375) 138
Balance (770) 175
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 1,220 (1,733)
Net realized gains reclassified from AOCI (3,364) (283)
Other comprehensive income (loss) (2,144) (2,016)
Balance 3,017 (1,398)
Accumulated Other Comprehensive Income (Loss) [Member]    
Changes in Accumulated Other Comprehensive Income [Line items]    
Balance 5,766 655
Other comprehensive income (loss) (3,519) (1,878)
Balance $ 2,247 $ (1,223)