v3.26.1
LEASES - Schedule of future undiscounted lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 3,554  
2027 3,448  
2028 3,111  
2029 3,025  
2030 2,529  
Thereafter 10,305  
Total undiscounted lease payments 25,972  
Less: imputed interest 2,540  
Total $ 23,432 $ 25,168