XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease cost:      
Operating lease cost $ 10,747 $ 9,606 $ 8,040
Amortization of ROU assets - finance leases 370 390 168
Interest on lease liabilities - finance leases 14 28 16
Short-term lease cost 3,684 2,651 1,773
Sublease income     (101)
Total lease cost 14,815 12,675 $ 9,896
Operating cash flows for operating leases 10,428 9,249  
Operating cash flows for finance leases 14 81  
Financing cash flows for finance leases 383 390  
Right-of-use lease assets obtained in exchange for lease obligations, Operating leases $ 30,720 $ 4,704  
Weighted-average remaining lease term, Operating leases 9 years 3 months 18 days 5 years 7 months 6 days  
Weighted-average remaining lease term, Finance leases 1 year 6 months 1 year 10 months 24 days  
Weighted-average discount rate, Operating leases 6.09% 4.96%  
Weighted-average discount rate, Finance leases 3.46% 3.53%