XML 154 R135.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted average remaining lease term (in years) 6 years 9 months 18 days  
Weighted average discount rate (as a percent) 3.34%  
Operating lease right-of-use assets $ 57,941 $ 62,258
Operating lease liabilities $ 61,125 $ 65,226