v3.26.1
Leases - Schedule of fixed components of finance lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Interest on lease liabilities $ 1,754 $ 1,715 $ 3,499 $ 3,421
Amortization of right-of-use assets 514 514 1,028 1,027
Total finance lease costs $ 2,268 $ 2,229 $ 4,527 $ 4,448