XML 109 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease cost (cost resulting from lease payments) $ 1,835 $ 1,525 $ 5,620 $ 4,691  
Variable lease cost (cost excluded from lease payments) 136 231 391 709  
Sublease income 0 0 0 (40)  
Net lease cost 1,971 1,756 6,011 5,360  
Operating lease - operating cash flows (fixed payments) 1,443 $ 1,703 4,454 $ 5,212  
Right-of-use assets - operating leases 29,791   29,791   $ 18,494
Operating lease liabilities $ 36,278   $ 36,278   $ 23,815
Weighted average lease term - operating leases (in years) 9 years 1 month 20 days   9 years 1 month 20 days   6 years 9 months 10 days
Weighted average discount rate - operating leases 3.59%   3.59%   3.03%