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

Operating Right-of-Use Asset and Operating Lease Liability - Expected Minimum Lease Payments (Details)

v3.25.0.1
Operating Right-of-Use Asset and Operating Lease Liability - Expected Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 3,906
2026 3,349
2027 1,406
2028 632
2029 550
Thereafter 851
Total future minimum lease payments, undiscounted 10,694
Less: Imputed interest for leases in excess of one year (1,372)
Present value of future minimum lease payments $ 9,322