v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 5,263
2027 12,036
2028 11,042
2029 5,942
2030 3,492
Thereafter 2,503
Total lease payments 40,278
Less: imputed interest (5,684)
Present value of operating lease liabilities $ 34,594