v3.26.3
Accumulated Other Comprehensive Income (Loss) - Summary of Changes In AOCI (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance $ 960,706 $ 826,454 $ 887,447 $ 773,526
Other comprehensive income (loss) before reclassifications     (1,003) 9,078
Net realized gains reclassified from AOCI     (10,082) (4,179)
Other comprehensive loss (6,646) (185) (11,085) 4,899
Balance 1,010,048 859,418 1,010,048 859,418
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     (4,897) 524
Net realized gains reclassified from AOCI     (3) (20)
Other comprehensive loss     (4,900) 504
Balance (4,295) 541 (4,295) 541
Net Unrealized Gains (Losses) 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     3,894 8,554
Net realized gains reclassified from AOCI     (10,079) (4,159)
Other comprehensive loss     (6,185) 4,395
Balance (1,024) 5,013 (1,024) 5,013
Accumulated Other Comprehensive Income (Loss) [Member]        
Changes in Accumulated Other Comprehensive Income [Line items]        
Balance 1,327 5,739 5,766 655
Other comprehensive loss (6,646) (185) (11,085) 4,899
Balance $ (5,319) $ 5,554 $ (5,319) $ 5,554