v3.25.2
Leases - Future Minimum Commitments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases  
Remaining 2025 $ 1,568
2026 2,260
2027 2,137
2028 1,701
2029 1,403
Thereafter 2,858
Total future lease payments 11,927
Less: interest expense at incremental borrowing rate (1,942)
Net present value of lease liabilities $ 9,985