Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Lease Cost (Details)

v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leases      
Operating lease costs $ 12,945 $ 9,416 $ 8,372
Financing Leases      
Amortization expense 2,104 2,103 2,104
Interest on lease liabilities 1,752 1,804 2,147
Total financing lease costs 3,856 3,907 4,251
Total lease costs $ 16,801 $ 13,323 $ 12,623