v3.26.3
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
2026 (excluding the nine months ended September 30, 2026) $ 5,768
2027 20,296
2028 18,415
2029 13,960
2030 13,131
2031 11,469
Thereafter 97,389
Total lease payments 180,428
Less: Interest (72,926)
Present value of lease payments $ 107,502