XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease cost:      
Operating lease cost $ 9,606 $ 8,040 $ 8,227
Amortization of ROU assets - finance leases 390 168  
Interest on lease liabilities - finance leases 28 16  
Short-term lease cost 2,651 1,773 1,941
Sublease income   (101) (163)
Total lease cost 12,675 9,896 $ 10,005
Operating cash flows for operating leases 9,249 10,381  
Operating cash flows for finance leases 81 16  
Financing cash flows for finance leases 390 164  
Right-of-use lease assets obtained in exchange for lease obligations, Operating leases $ 4,704 15,902  
Right-of-use lease assets obtained in exchange for lease obligations, Finance leases   $ 1,180  
Weighted-average remaining lease term, Operating leases 5 years 7 months 6 days 5 years 8 months 12 days  
Weighted-average remaining lease term, Finance leases 1 year 10 months 24 days 2 years 8 months 12 days  
Weighted-average discount rate, Operating leases 4.96% 4.35%  
Weighted-average discount rate, Finance leases 3.53% 3.57%