XML 70 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,353 $ 1,893 $ 2,702 $ 3,785  
Variable lease cost (cost excluded from lease payments) 125 140 248 255  
Net lease cost 1,478 2,033 2,950 4,040  
Operating lease - operating cash flows (fixed payments) 1,199 $ 1,512 2,389 $ 3,011  
Right-of-use assets - operating leases 27,964   27,964   $ 28,451
Operating lease liabilities $ 35,081   $ 35,081   $ 35,256
Weighted average lease term - operating leases (in years) 8 years 8 months 4 days   8 years 8 months 4 days   9 years 1 month 13 days
Weighted average discount rate - operating leases 3.64%   3.64%   3.60%