Quarterly report [Sections 13 or 15(d)]

Leases - Maturities of Operating Lease Liabilities (Details)

v3.25.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturities of operating lease liabilities  
2025 (for remaining nine months) $ 9,371
2026 11,747
2027 10,548
2028 9,103
2029 8,986
2030 7,181
Thereafter 59,976
Total lease payments 116,912
Less amount representing interest (28,173)
Present value of total lease payments $ 88,739