Quarterly report [Sections 13 or 15(d)]

Leases - Future Lease Liabilities (Details)

v3.25.2
Leases - Future Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 5,579
2026 21,367
2027 20,470
2028 15,808
2029 9,479
2030 and thereafter 8,136
Total future minimum lease payments 80,839
Less: imputed interest 10,066
Total $ 70,773