XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease expense        
Amortization of right-of-use assets $ 1,848 $ 1,730 $ 3,636 $ 3,550
Interest on lease liabilities 364 330 710 648
Operating lease expense 1,386 1,423 2,771 2,845
Short-term lease expense 12 11 22 20
Variable lease expense 140 70 228 117
Total lease expense 3,750 3,564 7,367 7,180
Finance leases:        
Operating cash outflow from finance leases 364 330 710 648
Financing cash outflow from finance leases 1,814 1,755 3,587 3,542
Finance lease liabilities arising from obtaining finance lease right-of-use assets 2,165 1,705 4,342 3,576
Operating leases:        
Operating cash outflow from operating leases 1,428 1,430 2,845 2,861
Operating lease liabilities arising from obtaining operating lease right-of-use assets $ 0 $ 0 $ 0 $ 149
Finance leases:        
Weighted-average remaining lease term (years) 1 year 10 months 24 days   1 year 10 months 24 days  
Weighted-average discount rate 11.00%   11.00%  
Operating leases:        
Weighted-average remaining lease term (years) 7 years 7 months 6 days   7 years 7 months 6 days  
Weighted-average discount rate 3.90%   3.90%