XML 113 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease cost (cost resulting from lease payments) $ 6,124 $ 6,590
Variable lease cost (cost excluded from lease payments) 694 1,000
Sublease income (40) (119)
Net lease cost 6,778 7,471
Operating lease - operating cash flows (fixed payments) 6,524 7,198
Right-of-use assets - operating leases 18,494 19,129
Operating lease liabilities $ 23,815 $ 23,238
Weighted average lease term - operating leases 6 years 9 months 10 days 4 years 11 months 4 days
Weighted average discount rate - operating leases 3.03% 2.78%