Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Lease Liability Maturity (Details)

v3.25.1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 2,841
2026 1,610
2027 698
2028 447
2029 282
Thereafter 488
Total lease payments 6,366
Less: Present value discount 969
Present value of lease payments 5,397
Financing Leases  
Remainder of 2025 2,317
2026 3,396
2027 2,387
2028 1,763
2029 890
Thereafter 638
Total lease payments 11,391
Less: Present value discount 1,833
Present value of lease payments $ 9,558