v3.26.1
LEASES - Schedule of Operating Lease Liability Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Payments due by period  
2026 (Remainder) $ 17,562
2027 37,546
2028 27,919
2029 19,789
2030 12,199
Thereafter 10,919
Total lease payments 125,934
Less interest 9,301
Present value of lease liabilities $ 116,633