v3.26.1
LEASES - Schedule of Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (remainder) $ 6,040
2027 9,701
2028 7,855
2029 6,084
2030 4,243
Thereafter 1,945
Total lease payments 35,868
Less: interest 3,978
Present value of lease payments $ 31,890