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

Leases - Maturities of Operating Lease Liabilities (Details)

v3.25.0.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Maturities of operating lease liabilities  
2025 $ 11,763
2026 10,750
2027 10,123
2028 8,878
2029 8,713
Thereafter 67,153
Total lease payments 117,380
Less amount representing interest (29,035)
Present value of total lease payments 88,345
Unconditional Purchase Obligation $ 1,700