v3.26.1
LEASES - Schedule of Future Payments of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
LEASES  
2026 $ 7,794
2027 6,506
2028 4,913
2029 4,260
2030 3,278
Thereafter 7,662
Total lease payments 34,413
Less imputed interest (9,917)
Present value of operating lease liabilities $ 24,496