XML 68 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]      
Operating lease cost (cost resulting from lease payments) $ 1,349 $ 1,892  
Variable lease cost (cost excluded from lease payments) 123 115  
Net lease cost 1,472 2,007  
Operating lease - operating cash flows (fixed payments) 1,190 $ 1,499  
Right-of-use assets - operating leases 27,569   $ 28,451
Operating lease liabilities $ 34,532   $ 35,256
Weighted average lease term - operating leases (in years) 8 years 11 months 19 days   9 years 1 month 13 days
Weighted average discount rate - operating leases 3.61%   3.60%