v3.25.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 5,718
2026 11,998
2027 9,861
2028 8,724
2029 3,932
Thereafter 3,015
Total lease payments 43,248
Less: imputed interest (7,225)
Present value of operating lease liabilities $ 36,023