v3.25.4
LEASES - Remaining Commitments of Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2026 $ 9,263  
2027 1,341  
2028 610  
2029 627  
2030 645  
Thereafter 258  
Total undiscounted operating lease payments 12,744  
Less: present value adjustment 489  
Total Operating leases liability $ 12,255 $ 19,734