XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Summary of Supplemental Information Pertaining To Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities for operating leases $ 17,370 $ 16,992
Right of use assets obtained in exchange for lease liabilities $ 11,932 $ 5,749
Weighted average remaining lease term (in years) 9 years 8 months 26 days 10 years 4 months 24 days
Weighted average discount rate 3.92% 3.77%