v3.26.1
OPERATING LEASES - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee Operating Lease Maturity    
June 30, 2027 $ 1,970  
June 30, 2028 3,686  
June 30, 2029 3,242  
June 30, 2030 2,483  
June 30, 2031 1,875  
After June 30, 2031 3,418  
Total lease payments 16,674  
Less: interest discount (2,543)  
Present value of lease liabilities $ 14,131 $ 15,306