v3.25.4
LEASES - Related party (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
LEASES    
Lease payments $ 6,993 $ 6,418
Future minimum lease payments 21,754  
Executive Officer    
LEASES    
Lease payments 746 $ 884
Future minimum lease payments $ 5,083