XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases [Abstract]      
Operating lease cost (cost resulting from lease payments) $ 1,892 $ 1,601  
Variable lease cost (cost excluded from lease payments) 115 241  
Sublease income 0 (30)  
Net lease cost 2,007 1,812  
Operating lease - operating cash flows (fixed payments) 1,499 $ 1,778  
Right-of-use assets - operating leases 32,769   $ 18,494
Operating lease liabilities $ 38,484   $ 23,815
Weighted average lease term - operating leases (in years) 9 years 1 month 9 days   6 years 9 months 10 days
Weighted average discount rate - operating leases 3.57%   3.03%