XML 118 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Amortization of right-of-use assets $ 1,338 $ 1,244 $ 903
Interest on lease liabilities 2,061 1,239 410
Subtotal 3,399 2,483 1,313
Operating lease cost 5,265 5,291 5,338
Variable lease cost 276 228 80
Total lease cost 8,940 8,002 6,731
Payments of operating lease obligations - operating activities 5,438 5,386 5,364
Payments of interest on finance lease obligations - operating activities 2,061 1,239 410
Payments of finance lease obligations - financing activities $ 2,437 $ 100 $ 0
Weighted-average remaining lease term - finance leases (years) 56 years 9 months 18 days 58 years 3 months 18 days  
Weighted-average remaining lease term - operating leases (years) 8 years 8 months 12 days 9 years 8 months 12 days  
Weighted-average discount rate - finance leases 6.50% 6.50%  
Weighted-average discount rate - operating leases 5.10% 5.10%