v3.25.2
Leases - Minimum Future Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 3,970
2026 7,852
2027 7,942
2028 6,969
2029 5,948
Thereafter 14,492
Total lease payments 47,173
Less: Imputed interest (11,127)
Present value of lease liabilities $ 36,046