v3.26.1
LEASES - Schedule of Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 8,611
2028 11,371
2029 10,143
2030 8,222
2031 4,479
Thereafter 646
Total lease payments 43,472
Less imputed interest (3,492)
Present value of lease liabilities $ 39,980