XML 111 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Other Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities for finance and operating leases (in thousands):      
Finance - financing cash flows $ 5,495 $ 5,047 $ 4,140
Finance - operating cash flows 1,062 917  
Operating - operating cash flows 14,243 13,208  
ROU assets obtained in the exchange for lease liabilities:      
Finance leases 9,899 7,125  
Operating leases $ 16,254 $ 10,598  
Weighted-average remaining lease term (in years):      
Finance leases 5 years 4 years 8 months 12 days  
Operating leases 4 years 8 months 12 days 4 years 4 months 24 days  
Weighted-average discount rate:      
Finance leases 6.50% 6.50%  
Operating leases 6.10% 6.10%