XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Schedule of Operating Lease Cost and Supplemental Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 3,780 $ 3,625 $ 3,143
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases 3,694 3,439 3,297
Right-of-use assets obtained in exchange for lease obligations 2,958 973 15,317
Right-of-use assets impairment 238 0 $ 0
Operating leases:      
Operating lease assets 17,158 17,254  
Operating lease liabilities $ 18,996 $ 18,671  
Weighted-average remaining lease term 7 years 1 month 6 days 7 years 9 months 18 days  
Weighted-average discount rate 4.78% 4.72%