Quarterly report [Sections 13 or 15(d)]

Leases - Future Lease Liabilities (Details)

v3.25.1
Leases - Future Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 8,753
2026 16,920
2027 15,994
2028 11,347
2029 5,823
2030 and thereafter 5,600
Total future minimum lease payments 64,437
Less: imputed interest 7,475
Total $ 56,962