v3.26.1
LEASES - Remaining Commitments of Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2026 $ 4,552  
2027 1,936  
2028 1,186  
2029 939  
2030 645  
Thereafter 258  
Total undiscounted operating lease payments 9,516  
Less: present value adjustment 422  
Total Operating leases liability $ 9,094 $ 12,255