v3.26.1
LEASES - Schedule of Operating Lease Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 4,206
2027 8,889
2028 6,992
2029 3,497
2030 945
2031 610
Thereafter 0
Total minimum lease payments 25,139
Less: imputed interest (1,836)
Present value of lease liabilities 23,303
Non-cancelable sublease proceeds $ 12,500