XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease cost $ 5,315 $ 5,526
Amortization of right-of-use assets 102 123
Interest on lease liabilities 31 7
Total Finance lease cost 133 130
Variable lease cost 1,875 2,068
Sublease income (368) (834)
Total lease cost, net 6,955 6,890
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 11,170 12,525
Operating cash flows from finance leases 28 21
Financing cash flows from finance leases $ 124 $ 160
Weighted Average Remaining Lease term (in years)    
Operating leases (in years) 6 years 4 months 17 days 6 years 10 months 2 days
Finance leases (in years) 4 years 6 months 10 days 1 year 14 days
Weighted Average Discount Rate    
Operating leases 5.74% 5.65%
Finance leases 7.77% 7.76%